[INFO] fetching crate frust-drive 0.6.1...
[INFO] testing frust-drive-0.6.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate frust-drive 0.6.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate frust-drive 0.6.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate frust-drive 0.6.1
[INFO] tweaked toml for crates.io crate frust-drive 0.6.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate frust-drive 0.6.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate frust-drive 0.6.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6
[INFO] running `Command { std: "docker" "start" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6", 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" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6", 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" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling pxfm v0.1.30
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rustc-demangle v0.1.28
[INFO] [stderr]    Compiling ar v0.9.0
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling frust-devtools-protocol v0.6.1
[INFO] [stderr]    Compiling minijinja v2.24.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling icns v0.4.0
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling frust-drive v0.6.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 51s
[INFO] running `Command { std: "docker" "inspect" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6", 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" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling frust-drive v0.6.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 34s
[INFO] running `Command { std: "docker" "inspect" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6", 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" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/frust-drive/7fe440a7fd4058a6/out/frust_drive-7fe440a7fd4058a6)
[INFO] [stdout] 
[INFO] [stdout] running 1466 tests
[INFO] [stdout] test android_build::artifacts::tests::discover_errs_when_directory_missing ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_finds_planted_aab ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_finds_multiple_split_apks_sorted ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_errs_when_appbundle_has_stale_extra_aab ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_errs_when_split_build_has_extra_stale_apk ... ok
[INFO] [stdout] test android_build::artifacts::tests::legacy_output_dir_names_the_pre_migration_agp_default ... ok
[INFO] [stdout] test android_build::artifacts::tests::expected_output_dir_apk_with_flavor ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_falls_back_to_the_legacy_bundle_dir ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_prefers_the_migrated_dir_over_a_stale_legacy_one_without_warning ... ok
[INFO] [stdout] test android_build::artifacts::tests::expected_output_dir_appbundle_no_flavor ... ok
[INFO] [stdout] test android_build::artifacts::tests::expected_output_dir_appbundle_with_flavor ... ok
[INFO] [stdout] test android_build::artifacts::tests::warn_if_legacy_jni_libs_never_advises_deletion_for_an_unmigrated_project ... ok
[INFO] [stdout] test android_build::local_properties::tests::keys_are_parsed_with_every_separator_form ... ok
[INFO] [stdout] test android_build::artifacts::tests::warn_if_legacy_jni_libs_silent_when_absent_or_empty ... ok
[INFO] [stdout] test android_build::artifacts::tests::expected_output_dir_apk_no_flavor ... ok
[INFO] [stdout] test android_build::local_properties::tests::merge_reports_each_key_and_leaves_a_current_file_untouched ... ok
[INFO] [stdout] test android_build::local_properties::tests::overwrites_existing_frust_keys_in_place ... ok
[INFO] [stdout] test android_build::local_properties::tests::preserves_unrelated_keys_when_file_exists ... ok
[INFO] [stdout] test android_build::artifacts::tests::warn_if_legacy_jni_libs_warns_once_for_a_non_empty_dir ... ok
[INFO] [stdout] test android_build::local_properties::tests::skip_refreshes_only_a_present_key_and_never_creates_the_file ... ok
[INFO] [stdout] test android_build::local_properties::tests::values_round_trip_through_the_properties_escapes ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_falls_back_to_the_legacy_output_dir_and_warns_once ... ok
[INFO] [stdout] test android_build::local_properties::tests::the_last_occurrence_wins_and_continuations_are_folded ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_since_accepts_a_fresh_legacy_artifact_and_warns_once ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_since_migrated_path_unaffected_by_freshness_gate ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_finds_planted_apk_files ... ok
[INFO] [stdout] test android_build::local_properties::tests::the_version_writer_keeps_wiring_keys_and_crlf_lines ... ok
[INFO] [stdout] test android_build::local_properties::tests::writes_both_keys_when_file_absent ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_errs_when_fat_build_has_stale_extra_apk ... ok
[INFO] [stdout] test android_build::artifacts::tests::migration_recipe_doc_heading_exists_in_development_md ... FAILED
[INFO] [stdout] test android_build::artifacts::tests::discover_since_accepts_a_stale_legacy_artifact_with_a_second_warning ... ok
[INFO] [stdout] test android_build::signing::tests::a_failed_write_leaves_nothing_armed ... ok
[INFO] [stdout] test android_build::signing::tests::a_relocated_prefixed_rig_passes_without_a_legacy_key_properties ... ok
[INFO] [stdout] test android_build::signing::tests::an_unset_env_fallback_is_reported_with_its_variable_name ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_single_apk_since_finds_the_migrated_apk ... ok
[INFO] [stdout] test android_build::signing::tests::a_stale_generated_file_is_replaced_rather_than_reused ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_errs_naming_the_migrated_dir_when_neither_exists ... ok
[INFO] [stdout] test android_build::signing::tests::debug_and_profile_never_gated_and_resolve_nothing ... ok
[INFO] [stdout] test android_build::signing::tests::a_blank_value_counts_as_missing ... ok
[INFO] [stdout] test android_build::signing::tests::a_stub_key_properties_written_to_appease_the_gate_still_fails ... ok
[INFO] [stdout] test android_build::signing::tests::a_prefix_only_rig_resolves_and_hands_gradle_unprefixed_keys ... ok
[INFO] [stdout] test android_build::signing::tests::external_waives_the_gate_says_so_and_generates_nothing ... ok
[INFO] [stdout] test android_build::signing::tests::a_declared_keystore_that_does_not_exist_fails_with_every_base_tried ... ok
[INFO] [stdout] test android_build::signing::tests::absolute_store_file_is_used_verbatim ... ok
[INFO] [stdout] test android_build::signing::tests::a_module_relative_store_file_resolves_against_android_app ... ok
[INFO] [stdout] test android_build::artifacts::tests::discover_errs_when_directory_empty ... ok
[INFO] [stdout] test android_build::signing::tests::property_values_are_escaped_for_java_properties_load ... ok
[INFO] [stdout] test android_build::signing::tests::a_tilde_path_is_flagged_as_unexpanded ... ok
[INFO] [stdout] test android_build::signing::tests::a_malformed_signing_section_fails_the_release_build ... ok
[INFO] [stdout] test android_build::signing::tests::the_generated_file_is_owner_only_and_deleted_when_the_guard_drops ... ok
[INFO] [stdout] test android_build::tasks::tests::base64_encode_known_value ... ok
[INFO] [stdout] test android_build::signing::tests::release_with_complete_key_properties_and_a_real_keystore_proceeds ... ok
[INFO] [stdout] test android_build::signing::tests::properties_parsing_skips_comments_and_accepts_colon_separators ... ok
[INFO] [stdout] test android_build::signing::tests::release_without_key_properties_errs_with_keytool_command ... ok
[INFO] [stdout] test android_build::tasks::tests::base64_encode_round_trips_via_reference_decoder ... ok
[INFO] [stdout] test android_build::signing::tests::the_generated_file_is_armed_for_signal_cleanup_while_it_lives ... ok
[INFO] [stdout] test android_build::signing::tests::an_env_only_rig_resolves_with_no_signing_env_block_at_all ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_appends_base64_defines_when_present ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_appbundle_always_requests_all_abis_and_omits_split_flag ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_omits_defines_prop_when_empty ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_release_carries_lean_not_perf_trace_or_devtools ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_apk_includes_target_platforms_and_split_per_abi ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_omits_cargo_features_prop_for_dropped_lean_legacy_app ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_encode_a_key_mapped_feature_list_verbatim ... ok
[INFO] [stdout] test android_build::tasks::tests::task_name_table ... ok
[INFO] [stdout] test android_build::tasks::tests::gradle_properties_debug_and_profile_carry_perf_trace_and_devtools_features ... ok
[INFO] [stdout] test android_build::signing::tests::named_env_vars_override_the_defaults_and_the_properties_file_wins ... ok
[INFO] [stdout] test android_build::tests::appbundle_build_asserts_bundle_task_and_all_abis ... ok
[INFO] [stdout] test android_build::tests::a_missing_feature_failure_carries_the_facade_key_hint ... ok
[INFO] [stdout] test android_build::tests::a_debug_build_is_not_failed_by_the_marker ... ok
[INFO] [stdout] test android_build::tests::full_pipeline_finds_a_pre_migration_apk_and_warns_once ... ok
[INFO] [stdout] test android_id::tests::sanitize_keeps_alphanumeric_underscore_dot ... ok
[INFO] [stdout] test android_id::tests::derive_joins_org_and_project_name ... ok
[INFO] [stdout] test android_id::tests::sanitize_replaces_every_other_char_class_with_underscore ... ok
[INFO] [stdout] test android_build::tests::full_pipeline_warns_once_about_a_legacy_jni_libs_leftover ... ok
[INFO] [stdout] test android_id::tests::validate_accepts_grammatically_valid_ids ... ok
[INFO] [stdout] test android_id::tests::validate_rejects_backticks ... ok
[INFO] [stdout] test android_id::tests::validate_rejects_command_substitution ... ok
[INFO] [stdout] test android_id::tests::validate_rejects_empty_string ... ok
[INFO] [stdout] test android_id::tests::validate_rejects_leading_digit_segment ... ok
[INFO] [stdout] test android_id::tests::validate_rejects_shell_injection_attempt_semicolon ... ok
[INFO] [stdout] test android_id::tests::validate_rejects_empty_segment ... ok
[INFO] [stdout] test android_id::tests::validate_rejects_single_segment ... ok
[INFO] [stdout] test android_run::adb::tests::device_abi_falls_back_to_default_on_nonzero_exit ... ok
[INFO] [stdout] test android_run::adb::tests::device_abi_falls_back_to_default_on_empty_output ... ok
[INFO] [stdout] test android_run::adb::tests::device_abi_falls_back_to_default_on_spawn_failure ... ok
[INFO] [stdout] test android_run::adb::tests::default_component_targets_main_activity_relative_to_the_app_package ... ok
[INFO] [stdout] test android_run::adb::tests::device_abi_reports_getprop_output ... ok
[INFO] [stdout] test android_run::adb::tests::install_builds_expected_command ... ok
[INFO] [stdout] test android_run::adb::tests::launch_passes_a_badging_derived_component_through_verbatim ... ok
[INFO] [stdout] test android_run::adb::tests::launch_targets_the_default_component ... ok
[INFO] [stdout] test android_run::adb::tests::process_alive_errors_when_adb_cannot_be_run ... ok
[INFO] [stdout] test android_run::adb::tests::process_alive_reports_a_gone_app_without_erroring ... ok
[INFO] [stdout] test android_run::adb::tests::process_alive_reports_a_running_app ... ok
[INFO] [stdout] test android_run::adb::tests::resolve_pid_retries_until_pid_appears ... ok
[INFO] [stdout] test android_run::adb::tests::stream_logcat_targets_pid_and_device ... ok
[INFO] [stdout] test android_run::badging::tests::aapt2_command_falls_back_to_a_path_lookup_without_sdk_env ... ok
[INFO] [stdout] test android_run::adb::tests::resolve_pid_returns_immediately_on_first_success ... ok
[INFO] [stdout] test android_run::adb::tests::resolve_pid_gives_up_after_max_attempts ... ok
[INFO] [stdout] test android_build::tests::release_apk_with_flavor_and_defines_asserts_exact_argv ... ok
[INFO] [stdout] test android_build::tests::external_signing_still_passes_when_gradle_reports_debug_signing ... ok
[INFO] [stdout] test android_run::badging::tests::parse_reads_package_and_launchable_activity ... ok
[INFO] [stdout] test android_run::badging::tests::parse_reads_suffixed_package_with_namespace_rooted_activity ... ok
[INFO] [stdout] test android_run::badging::tests::parse_ignores_a_longer_attribute_ending_in_name ... ok
[INFO] [stdout] test android_run::badging::tests::parse_rejects_a_hostile_activity_class ... ok
[INFO] [stdout] test android_run::badging::tests::parse_rejects_shell_metacharacters_rather_than_forwarding_them_to_adb ... ok
[INFO] [stdout] test android_build::tests::missing_flavor_gradle_failure_is_reexplained ... ok
[INFO] [stdout] test android_run::badging::tests::parse_returns_none_on_an_empty_name_value ... ok
[INFO] [stdout] test android_build::tests::release_bails_when_gradle_reports_it_debug_signed ... ok
[INFO] [stdout] test android_build::tests::passthrough_features_ride_the_cargo_features_csv_after_the_modes_own ... ok
[INFO] [stdout] test android_build::tests::full_pipeline_debug_apk_no_flavor_asserts_exact_gradlew_invocation_and_artifacts ... ok
[INFO] [stdout] test android_build::tests::other_gradle_failure_passes_through_stderr_tail ... ok
[INFO] [stdout] test android_run::badging::tests::parse_returns_none_on_empty_output ... ok
[INFO] [stdout] test android_run::badging::tests::parse_returns_none_on_unrecognized_output ... ok
[INFO] [stdout] test android_run::badging::tests::parse_returns_none_without_a_launchable_activity ... ok
[INFO] [stdout] test android_run::badging::tests::parse_takes_the_first_launchable_activity ... ok
[INFO] [stdout] test android_run::badging::tests::parse_returns_none_without_a_package ... ok
[INFO] [stdout] test android_build::tests::release_bails_on_the_pre_token_warning_an_old_template_prints ... ok
[INFO] [stdout] test android_run::badging::tests::resolve_falls_back_with_one_warning_on_a_non_zero_exit ... ok
[INFO] [stdout] test android_run::badging::tests::resolve_falls_back_with_one_warning_when_aapt2_cannot_be_spawned ... ok
[INFO] [stdout] test android_run::badging::tests::version_key_orders_numerically_not_lexicographically ... ok
[INFO] [stdout] test android_run::gradle::tests::assemble_excluding_skips_the_cargo_ndk_task_after_the_task_name ... ok
[INFO] [stdout] test android_run::gradle::tests::assemble_runs_gradlew_with_task_props_java_home_env_and_prefixes_lines ... ok
[INFO] [stdout] test android_run::gradle::tests::assemble_leads_with_an_absolute_project_cache_dir_under_build_android ... ok
[INFO] [stdout] test android_run::gradle::tests::assemble_surfaces_failure ... ok
[INFO] [stdout] test android_run::gradle::tests::gradle_wrapper_is_relative_gradlew_off_windows ... ok
[INFO] [stdout] test android_run::gradle::tests::gradle_wrapper_windows_path_is_absolute_even_for_a_relative_android_dir ... ok
[INFO] [stdout] test android_run::gradle::tests::gradle_wrapper_is_absolute_gradlew_bat_on_windows ... ok
[INFO] [stdout] test android_run::gradle::tests::project_cache_dir_is_absolute_even_for_a_relative_project_dir ... ok
[INFO] [stdout] test android_run::preflight::tests::check_java_reports_path_as_the_resolution_source ... ok
[INFO] [stdout] test android_run::preflight::tests::does_not_probe_studio_jbr_off_macos ... ok
[INFO] [stdout] test android_run::badging::tests::locate_aapt2_prefers_the_newest_build_tools_version ... ok
[INFO] [stdout] test android_run::preflight::tests::fails_when_adb_missing ... ok
[INFO] [stdout] test android_run::preflight::tests::errs_when_no_java_17_anywhere ... ok
[INFO] [stdout] test android_run::badging::tests::resolve_returns_the_badging_identity_and_no_warning ... ok
[INFO] [stdout] test android_build::tests::release_without_key_properties_errs_before_invoking_gradle ... ok
[INFO] [stdout] test android_run::preflight::tests::fails_with_actionable_message_when_target_missing ... ok
[INFO] [stdout] test android_run::gradle::tests::apk_output_path_finds_flavored_release_apk ... ok
[INFO] [stdout] test android_run::badging::tests::locate_aapt2_skips_a_version_directory_without_the_binary ... ok
[INFO] [stdout] test android_build::tests::stale_leftover_artifact_errors_instead_of_being_reported_as_built ... ok
[INFO] [stdout] test android_run::preflight::tests::falls_through_when_path_java_is_below_17 ... ok
[INFO] [stdout] test android_run::badging::tests::locate_aapt2_falls_back_to_android_sdk_root ... ok
[INFO] [stdout] test android_run::gradle::tests::wrapper_dist_cached_false_when_dists_dir_absent ... ok
[INFO] [stdout] test android_run::gradle::tests::wrapper_dist_cached_true_when_dists_populated ... ok
[INFO] [stdout] test android_run::gradle::tests::apk_output_path_errs_when_more_than_one_apk_present ... ok
[INFO] [stdout] test android_run::gradle::tests::apk_output_path_finds_the_single_debug_apk_no_flavor ... ok
[INFO] [stdout] test android_run::preflight::tests::fails_when_cargo_ndk_missing ... ok
[INFO] [stdout] test android_run::preflight::tests::falls_back_to_studio_jbr_when_java_home_java_is_too_old ... ok
[INFO] [stdout] test android_run::preflight::tests::falls_back_to_studio_jbr_when_java_home_unset ... ok
[INFO] [stdout] test android_run::project::tests::derive_app_id_sanitizes_invalid_characters ... ok
[INFO] [stdout] test android_run::preflight::tests::resolves_via_path_java_when_java_home_unset ... ok
[INFO] [stdout] test android_run::preflight::tests::windows_skips_a_studio_jbr_candidate_with_no_java_exe_on_disk ... ok
[INFO] [stdout] test android_run::project::tests::detect_bails_on_hostile_explicit_identifier_before_any_adb_call ... ok
[INFO] [stdout] test android_run::preflight::tests::java_home_wins_over_path_java_when_both_present ... ok
[INFO] [stdout] test android_run::preflight::tests::non_windows_never_probes_studio_jbr_windows_locations ... ok
[INFO] [stdout] test android_run::preflight::tests::windows_probes_studio_jbr_at_program_files ... ok
[INFO] [stdout] test android_run::preflight::tests::not_found_error_lists_every_source_tried ... ok
[INFO] [stdout] test android_run::project::tests::require_android_dir_errs_when_gradlew_missing ... ok
[INFO] [stdout] test android_run::preflight::tests::passes_when_everything_present ... ok
[INFO] [stdout] test android_run::preflight::tests::windows_not_found_error_names_windows_locations_only ... ok
[INFO] [stdout] test android_run::tests::dash_d_matching_ios_device_is_auto_selected ... ok
[INFO] [stdout] test android_run::project::tests::require_android_dir_ok_when_gradlew_present ... ok
[INFO] [stdout] test android_run::tests::dash_d_ambiguous_match_errs ... ok
[INFO] [stdout] test android_run::preflight::tests::run_without_device_checks_passes_without_adb_registered ... ok
[INFO] [stdout] test android_run::project::tests::derive_app_id_joins_org_and_name ... ok
[INFO] [stdout] test android_run::tests::home_dir_falls_back_to_homedrive_and_homepath ... ok
[INFO] [stdout] test android_run::project::tests::detect_errs_without_frust_toml ... ok
[INFO] [stdout] test android_run::tests::home_dir_falls_back_to_userprofile_when_home_unset ... ok
[INFO] [stdout] test android_run::tests::home_dir_prefers_home_over_userprofile ... ok
[INFO] [stdout] test android_run::preflight::tests::windows_probes_studio_jbr_at_localappdata_when_program_files_absent ... ok
[INFO] [stdout] test android_run::tests::multiple_android_devices_are_ambiguous ... ok
[INFO] [stdout] test android_run::project::tests::detect_derives_app_id_when_android_section_absent ... ok
[INFO] [stdout] test android_run::tests::dash_d_no_match_errs ... ok
[INFO] [stdout] test android_run::tests::dash_d_prefix_matches_id ... ok
[INFO] [stdout] test android_run::tests::no_devices_and_no_pattern_falls_back_to_desktop ... ok
[INFO] [stdout] test android_run::project::tests::detect_prefers_explicit_android_identifier ... ok
[INFO] [stdout] test android_run::tests::only_ios_devices_and_no_pattern_falls_back_to_desktop ... ok
[INFO] [stdout] test android_run::tests::parse_prompt_selection_accepts_in_range_number ... ok
[INFO] [stdout] test android_run::tests::dash_d_prefix_matches_name_case_insensitively ... ok
[INFO] [stdout] test android_run::tests::parse_prompt_selection_rejects_non_numeric ... ok
[INFO] [stdout] test android_run::tests::parse_prompt_selection_rejects_out_of_range ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::debug_default_assembles_debug_and_installs_debug_apk_unchanged ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::badging_identity_drives_both_the_launch_component_and_the_pid_poll ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::a_failed_stage_stops_the_hot_session_before_gradle ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::a_hot_session_stages_the_library_then_assembles_without_cargo_ndk_build ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::a_hot_session_refuses_a_non_debug_variant_before_staging ... ok
[INFO] [stdout] test android_run::tests::home_dir_none_when_neither_set ... ok
[INFO] [stdout] test android_run::tests::exactly_one_android_device_auto_picked ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::pre_migration_layout_still_installs_a_stale_apk_with_a_warning ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::a_run_stopped_after_am_start_names_the_package_it_launched ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::pre_migration_layout_still_installs_and_warns_once ... ok
[INFO] [stdout] test android_build::tests::a_frust_ui_keyed_app_spells_the_cargo_features_csv_with_its_key ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::device_abi_flows_into_target_platforms_property ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::release_assembles_release_and_installs_release_apk ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::external_signing_still_proceeds_when_gradle_reports_debug_signing ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::release_bails_when_gradle_reports_it_debug_signed ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::profile_assembles_profile_and_installs_profile_apk ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::prepare_session_warns_once_about_a_legacy_jni_libs_leftover ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::flavor_and_release_assembles_flavored_task_and_installs_flavored_apk ... ok
[INFO] [stdout] test build_dirs::tests::ios_dir_is_the_shared_prefix_of_the_ios_build_path_constants ... ok
[INFO] [stdout] test build_info::tests::cargo_features_matches_each_mode ... ok
[INFO] [stdout] test build_info::tests::cargo_profile_arg_matches_each_mode ... ok
[INFO] [stdout] test build_dirs::tests::web_dir_matches_the_manifest_default_web_out_dir ... ok
[INFO] [stdout] test build_info::tests::cargo_profile_dir_matches_each_mode ... ok
[INFO] [stdout] test build_info::tests::conflicting_mode_flags_rejected ... ok
[INFO] [stdout] test build_dirs::tests::legacy_clean_dirs_no_longer_lists_the_root_windows_icon ... ok
[INFO] [stdout] test build_info::tests::debug_mode_does_not_inject_frust_trace ... ok
[INFO] [stdout] test build_info::tests::explicit_flag_overrides_default ... ok
[INFO] [stdout] test build_info::tests::flavor_passes_through ... ok
[INFO] [stdout] test build_info::tests::gradle_infix_matches_each_mode ... ok
[INFO] [stdout] test build_info::tests::mapped_cargo_features_follow_the_facade_key ... ok
[INFO] [stdout] test build_dirs::tests::build_layout_accessors_resolve_the_expected_relative_paths ... ok
[INFO] [stdout] test build_info::tests::build_name_and_number_pass_through ... ok
[INFO] [stdout] test build_info::tests::parses_defines ... ok
[INFO] [stdout] test build_info::tests::defaults_to_given_mode_when_no_flag_set ... ok
[INFO] [stdout] test build_info::tests::debug_and_profile_cargo_features_select_devtools ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::spawn_session_cancelled_before_streaming_returns_none ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::release_without_key_properties_errs_before_invoking_gradle ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::spawn_hot_session_reaches_a_drainable_logcat_stream ... ok
[INFO] [stdout] test build_info::tests::profile_mode_injects_frust_trace ... ok
[INFO] [stdout] test build_info::tests::rejects_define_with_empty_key ... ok
[INFO] [stdout] test build_info::tests::release_mode_does_not_inject_frust_trace ... ok
[INFO] [stdout] test build_info::tests::profile_default_mode_injects_frust_trace ... ok
[INFO] [stdout] test build_info::tests::rejects_zero_build_number ... ok
[INFO] [stdout] test build_info::tests::rejects_define_without_equals ... ok
[INFO] [stdout] test build_info::tests::release_cargo_features_never_contain_devtools ... ok
[INFO] [stdout] test build_info::tests::release_cargo_features_never_contain_perf_trace ... ok
[INFO] [stdout] test build_info::tests::session_cargo_features_add_hotpatch_for_debug_hot_sessions_only ... ok
[INFO] [stdout] test build_info::tests::user_defined_frust_trace_custom_wins_over_profile_injection ... ok
[INFO] [stdout] test build_info::tests::user_defined_frust_trace_zero_wins_over_profile_injection ... ok
[INFO] [stdout] test build_info::tests::wasm_artifact_dir_composes_from_the_triple_and_the_profile_dir ... ok
[INFO] [stdout] test build_info::tests::wasm_opt_defaults_to_release_only ... ok
[INFO] [stdout] test build_info::tests::xcode_configuration_matches_each_mode ... ok
[INFO] [stdout] test cargo_manifest::tests::declares_feature_fails_open_on_missing_manifest ... ok
[INFO] [stdout] test cargo_manifest::tests::declares_feature_fails_open_on_unparseable_manifest ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_counts_hotpatch ... ok
[INFO] [stdout] test cargo_manifest::tests::empty_extra_is_byte_identical_to_the_modes_own_list ... ok
[INFO] [stdout] test cargo_manifest::tests::declares_feature_false_when_no_features_table ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::unreadable_badging_warns_once_and_falls_back_to_the_frust_toml_identity ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_fails_closed_on_missing_manifest ... ok
[INFO] [stdout] test cargo_manifest::tests::declares_feature_true_when_present ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_counts_every_key_of_an_ambiguous_manifest ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_false_when_feature_absent ... ok
[INFO] [stdout] test cargo_manifest::tests::declares_feature_false_when_features_table_lacks_it ... ok
[INFO] [stdout] test cargo_manifest::tests::extra_features_are_appended_after_the_modes_own_selection ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::spawn_session_reaches_a_drainable_logcat_stream ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_fails_closed_on_an_invalid_key ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_follows_the_app_package_prefix ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_counts_the_weak_dependency_spelling ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_true_when_alias_names_frust_devtools ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_false_when_array_lacks_it ... ok
[INFO] [stdout] test cargo_manifest::tests::resolve_release_fails_open_keeps_lean_when_manifest_missing ... ok
[INFO] [stdout] test cargo_manifest::tests::resolve_debug_passes_frust_crate_features_through_regardless_of_manifest ... ok
[INFO] [stdout] test cargo_manifest::tests::resolve_release_keeps_lean_without_warning_for_declaring_app ... ok
[INFO] [stdout] test clean::tests::a_frust_mirrored_windows_icon_and_its_marker_are_removed_by_clean ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_fails_closed_on_unparseable_manifest ... ok
[INFO] [stdout] test clean::tests::a_failed_cargo_clean_still_removes_dirs_and_reports_failure ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_fails_closed_on_the_manifest_fallback ... ok
[INFO] [stdout] test android_build::tests::release_legacy_app_drops_lean_and_warns ... ok
[INFO] [stdout] test clean::tests::a_hand_placed_windows_icon_is_not_touched_by_clean ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_ignores_another_keys_spelling ... ok
[INFO] [stdout] test cargo_manifest::tests::resolve_release_drops_lean_and_warns_for_legacy_app ... ok
[INFO] [stdout] test clean::tests::runs_cargo_clean_in_the_project_dir_not_the_process_cwd ... ok
[INFO] [stdout] test cargo_manifest::tests::extra_features_survive_the_legacy_lean_drop ... ok
[INFO] [stdout] test cargo_manifest::tests::feature_enables_devtools_follows_the_facade_key ... ok
[INFO] [stdout] test desktop_build::bundle::tests::a_rejected_icon_source_becomes_a_note_and_no_paths ... ok
[INFO] [stdout] test desktop_build::bundle::tests::a_soft_icon_source_still_yields_paths_plus_a_note ... ok
[INFO] [stdout] test desktop_build::bundle::tests::copying_a_missing_source_names_it_in_the_error ... ok
[INFO] [stdout] test clean::tests::removes_the_build_dir ... ok
[INFO] [stdout] test clean::tests::symlinked_build_dir_is_unlinked_not_traversed ... ok
[INFO] [stdout] test clean::tests::regular_file_entries_are_removed_and_reported ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::release_legacy_app_drops_lean_and_warns ... ok
[INFO] [stdout] test desktop_build::bundle::tests::prepare_dir_keeping_refuses_a_target_outside_the_projects_build_desktop_directory ... ok
[INFO] [stdout] test clean::tests::removes_legacy_directories ... ok
[INFO] [stdout] test desktop_build::bundle::tests::prepare_dir_keeping_creates_the_directory_when_it_does_not_exist ... ok
[INFO] [stdout] test desktop_build::bundle::tests::prepare_dir_refuses_a_target_outside_the_projects_build_desktop_directory ... ok
[INFO] [stdout] test clean::tests::missing_dirs_are_not_an_error ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_compile_error_that_is_not_a_feature_error_carries_no_hint ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_debug_build_uses_no_profile_flag_and_the_debug_directory ... ok
[INFO] [stdout] test clean::tests::no_op_with_message_outside_a_frust_project ... ok
[INFO] [stdout] test desktop_build::bundle::tests::prepare_dir_keeping_clears_stale_entries_but_preserves_the_kept_ones ... ok
[INFO] [stdout] test desktop_build::bundle::tests::prepare_dir_accepts_every_shape_the_assemblers_produce ... ok
[INFO] [stdout] test desktop_build::cargo::tests::an_unavailable_metadata_call_falls_back_to_the_default_target_dir ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_shared_target_dir_from_cargo_config_is_read_through_cargo_metadata ... ok
[INFO] [stdout] test desktop_build::cargo::tests::cargo_target_dir_from_the_environment_wins ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_profile_build_passes_the_profile_flag_pair ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_windows_bundle_looks_for_an_exe ... ok
[INFO] [stdout] test clean::tests::runs_cargo_clean_through_process_runner ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_relative_cargo_target_dir_resolves_against_the_project ... ok
[INFO] [stdout] test clean::tests::intermediate_symlink_component_is_skipped ... ok
[INFO] [stdout] test desktop_build::config::tests::a_refusal_names_the_manifest_key_and_the_value ... ok
[INFO] [stdout] test desktop_build::config::tests::a_derived_identifier_that_lands_on_a_current_dir_is_refused ... ok
[INFO] [stdout] test desktop_build::config::tests::an_icon_path_that_escapes_the_project_is_refused ... ok
[INFO] [stdout] test desktop_build::config::tests::an_empty_categories_list_falls_back_to_the_default_category ... ok
[INFO] [stdout] test desktop_build::config::tests::a_display_name_that_is_not_a_plain_file_name_is_refused ... ok
[INFO] [stdout] test desktop_build::config::tests::falls_back_to_the_app_section_and_the_scaffolds_own_derivation ... ok
[INFO] [stdout] test desktop_build::config::tests::every_desktop_value_comes_from_the_manifest_when_present ... ok
[INFO] [stdout] test desktop_build::config::tests::the_binary_name_comes_from_cargo_toml_when_it_differs_from_the_app_name ... ok
[INFO] [stdout] test desktop_build::config::tests::a_project_relative_icon_path_resolves_inside_the_project ... ok
[INFO] [stdout] test desktop_build::config::tests::an_identifier_that_is_not_a_plain_file_name_is_refused ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_contributed_key_lands_above_a_trailing_comment_block ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_contributed_plist_key_is_inserted_before_the_last_dict_close ... ok
[INFO] [stdout] test desktop_build::config::tests::the_identifier_fallback_matches_the_scaffolds_desktop_identifier ... ok
[INFO] [stdout] test desktop_build::config::tests::a_cargo_package_name_that_is_not_a_plain_file_name_is_refused ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_desktop_entry_without_its_group_refuses_the_build ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_desktop_entry_without_a_trailing_newline_still_appends ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_key_named_only_in_a_comment_is_still_inserted ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_key_needing_xml_escaping_is_inserted_once_and_then_reported_present ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_directory_without_a_cargo_toml_collects_nothing ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_project_with_no_plugin_dependencies_collects_nothing ... ok
[INFO] [stdout] test desktop_build::bundle::tests::prepare_dir_clears_previous_contents ... ok
[INFO] [stdout] test desktop_build::config::tests::a_derived_identifier_survives_an_org_full_of_separators ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_plist_without_a_dict_close_refuses_the_build ... ok
[INFO] [stdout] test desktop_build::config::tests::an_unsafe_app_name_is_refused_through_both_of_its_fallbacks ... ok
[INFO] [stdout] test desktop_build::config::tests::an_unparseable_cargo_toml_falls_back_to_the_app_name ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_key_present_only_in_a_nested_dict_is_still_inserted_at_the_root ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_contributed_desktop_key_appends_to_the_entry_group ... ok
[INFO] [stdout] test desktop_build::contributions::tests::a_contributed_value_cannot_inject_a_second_key_or_break_a_comment ... ok
[INFO] [stdout] test desktop_build::contributions::tests::an_entitlement_present_only_in_a_nested_dict_is_still_merged_at_the_root ... ok
[INFO] [stdout] test desktop_build::contributions::tests::entitlements_merge_generates_a_build_file_and_never_edits_the_project_one ... ok
[INFO] [stdout] test desktop_build::contributions::tests::each_target_takes_only_its_own_variants ... ok
[INFO] [stdout] test desktop_build::contributions::tests::an_unsigned_build_skips_entitlements_with_a_note ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::release_declaring_app_keeps_lean_without_warning ... ok
[INFO] [stdout] test desktop_build::contributions::tests::packaging_entitlements_prefer_the_generated_file ... ok
[INFO] [stdout] test android_run::tests::run_pipeline::a_frust_ui_keyed_app_spells_the_run_csv_with_its_key ... ok
[INFO] [stdout] test desktop_build::contributions::tests::every_run_of_dashes_in_a_comment_collapses_to_one ... ok
[INFO] [stdout] test desktop_build::contributions::tests::no_contributions_touches_no_plist ... ok
[INFO] [stdout] test desktop_build::contributions::tests::entitlements_are_generated_from_scratch_when_the_project_has_none ... ok
[INFO] [stdout] test desktop_build::installer::tests::a_build_that_cannot_notarize_gets_no_notarization_note_but_is_still_scrubbed ... ok
[INFO] [stdout] test desktop_build::contributions::tests::without_contributions_the_projects_own_entitlements_are_used_and_stale_ones_removed ... ok
[INFO] [stdout] test desktop_build::contributions::tests::an_unparseable_cargo_toml_is_a_typed_failure ... ok
[INFO] [stdout] test desktop_build::installer::tests::a_failed_packaging_invocation_surfaces_the_output_tail ... ok
[INFO] [stdout] test desktop_build::contributions::tests::an_existing_plist_key_wins_and_is_reported ... ok
[INFO] [stdout] test desktop_build::installer::tests::dmg_config_carries_the_macos_block_with_plist_signing_identity_and_entitlements ... ok
[INFO] [stdout] test desktop_build::installer::tests::dmg_config_carries_an_apple_development_identity_through ... ok
[INFO] [stdout] test desktop_build::installer::tests::a_bundle_built_for_the_wrong_target_is_a_typed_error ... ok
[INFO] [stdout] test desktop_build::installer::tests::a_version_mismatch_is_a_typed_error_naming_the_pin ... ok
[INFO] [stdout] test desktop_build::installer::tests::a_missing_tool_never_reaches_the_packaging_invocation ... ok
[INFO] [stdout] test desktop_build::installer::tests::dmg_config_icons_entry_agrees_with_the_plists_icon_key ... ok
[INFO] [stdout] test desktop_build::installer::tests::discover_artifacts_on_a_missing_directory_is_empty_not_an_error ... ok
[INFO] [stdout] test desktop_build::installer::tests::discover_artifacts_matches_the_formats_extension_case_insensitively ... ok
[INFO] [stdout] test desktop_build::installer::tests::for_target_lists_the_right_formats_per_os ... ok
[INFO] [stdout] test desktop_build::installer::tests::missing_cargo_packager_is_a_typed_tool_missing_error ... ok
[INFO] [stdout] test desktop_build::installer::tests::requested_parses_every_supported_format_case_insensitively ... ok
[INFO] [stdout] test desktop_build::installer::tests::requesting_an_unknown_format_is_a_typed_error ... ok
[INFO] [stdout] test desktop_build::installer::tests::requesting_rpm_is_a_typed_refusal_naming_the_fallback ... ok
[INFO] [stdout] test desktop_build::linux::tests::a_multiline_category_cannot_inject_a_second_key ... ok
[INFO] [stdout] test desktop_build::linux::tests::a_multiline_display_name_cannot_inject_a_second_key ... ok
[INFO] [stdout] test desktop_build::linux::tests::an_entry_missing_both_keys_records_nothing ... ok
[INFO] [stdout] test desktop_build::linux::tests::an_exec_line_naming_another_program_is_a_note ... ok
[INFO] [stdout] test desktop_build::installer::tests::notarize_true_passes_the_credentials_through_and_warns_that_it_uploads ... ok
[INFO] [stdout] test desktop_build::linux::tests::an_exec_line_naming_the_bundled_binary_records_nothing ... ok
[INFO] [stdout] test desktop_build::installer::tests::a_signed_dmg_build_scrubs_every_apple_credential_var_by_default ... ok
[INFO] [stdout] test desktop_build::installer::tests::packager_output_streams_through_the_on_line_sink ... ok
[INFO] [stdout] test desktop_build::linux::tests::an_icon_line_naming_another_icon_is_a_note ... ok
[INFO] [stdout] test desktop_build::linux::tests::an_exec_value_with_nothing_to_compare_yields_no_program ... ok
[INFO] [stdout] test desktop_build::linux::tests::commented_and_blank_lines_are_skipped_when_reading_a_key ... ok
[INFO] [stdout] test desktop_build::linux::tests::the_generated_entry_uses_the_manifests_name_identifier_and_categories ... ok
[INFO] [stdout] test desktop_build::linux::tests::an_icon_line_matches_with_or_without_the_png_extension_and_skips_paths ... ok
[INFO] [stdout] test desktop_build::linux::tests::keys_outside_the_desktop_entry_group_are_ignored ... ok
[INFO] [stdout] test desktop_build::installer::tests::an_unconfigured_icon_is_omitted_from_the_config_rather_than_null ... ok
[INFO] [stdout] test desktop_build::linux::tests::the_default_category_matches_the_scaffolded_entry ... ok
[INFO] [stdout] test desktop_build::installer::tests::each_format_synthesizes_the_matching_config_and_invocation ... ok
[INFO] [stdout] test desktop_build::installer::tests::dmg_config_signs_with_the_entitlements_the_build_resolved_not_a_probed_path ... ok
[INFO] [stdout] test desktop_build::installer::tests::dmg_config_omits_signing_identity_and_entitlements_when_unconfigured ... ok
[INFO] [stdout] test desktop_build::macos::tests::a_failing_plutil_read_is_unverified_rather_than_a_mismatch ... ok
[INFO] [stdout] test desktop_build::linux::tests::the_icon_line_is_not_compared_when_no_icon_was_generated ... ok
[INFO] [stdout] test desktop_build::macos::tests::a_display_name_with_xml_syntax_is_escaped ... ok
[INFO] [stdout] test desktop_build::macos::tests::a_missing_plutil_is_one_unverified_note_and_no_verdict ... ok
[INFO] [stdout] test desktop_build::macos::tests::a_plist_naming_another_executable_fails_the_build ... ok
[INFO] [stdout] test desktop_build::macos::tests::a_plist_that_agrees_with_the_manifest_records_nothing ... ok
[INFO] [stdout] test desktop_build::macos::tests::a_readable_key_is_still_compared_when_another_one_is_unreadable ... ok
[INFO] [stdout] test desktop_build::macos::tests::an_empty_plutil_value_is_unverified ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_frust_ui_keyed_app_builds_with_mapped_features_and_hints_a_feature_error ... ok
[INFO] [stdout] test desktop_build::cargo::tests::an_ambiguous_facade_key_is_its_own_error_not_a_spawn_failure ... ok
[INFO] [stdout] test desktop_build::installer::tests::non_dmg_formats_carry_no_macos_block ... ok
[INFO] [stdout] test desktop_build::macos::tests::the_icon_key_is_not_read_when_no_icon_was_generated ... ok
[INFO] [stdout] test desktop_build::macos::tests::the_generated_plist_carries_every_launch_critical_key ... ok
[INFO] [stdout] test desktop_build::macos::tests::identifier_and_icon_drift_are_notes_not_failures ... ok
[INFO] [stdout] test desktop_build::macos::tests::an_icon_file_key_matches_with_or_without_the_icns_extension ... ok
[INFO] [stdout] test desktop_build::tests::a_configured_but_absent_icon_file_is_a_note_not_a_failure ... ok
[INFO] [stdout] test desktop_build::tests::a_copied_info_plist_that_cannot_be_read_back_is_a_note_not_a_failure ... ok
[INFO] [stdout] test desktop_build::tests::a_failed_cargo_build_surfaces_the_output_tail ... ok
[INFO] [stdout] test desktop_build::tests::a_display_name_climbing_out_of_build_desktop_never_reaches_remove_dir_all ... ok
[INFO] [stdout] test desktop_build::tests::a_copied_info_plist_naming_another_executable_fails_the_build ... ok
[INFO] [stdout] test desktop_build::tests::a_foreign_target_is_refused_before_cargo_runs ... ok
[INFO] [stdout] test desktop_build::tests::a_generated_info_plist_is_never_read_back ... ok
[INFO] [stdout] test desktop_build::tests::a_missing_icon_configuration_skips_icon_steps_without_failing ... ok
[INFO] [stdout] test android_run::badging::tests::resolve_falls_back_with_one_warning_on_unparseable_output ... ok
[INFO] [stdout] test desktop_build::tests::a_copied_plist_keeps_its_own_key_and_takes_the_new_one_into_the_root_dict ... ok
[INFO] [stdout] test desktop_build::tests::a_missing_binary_after_a_green_build_is_a_typed_error ... ok
[INFO] [stdout] test desktop_build::macos::tests::the_app_directory_is_named_after_the_display_name ... ok
[INFO] [stdout] test desktop_build::tests::a_signing_macos_build_merges_plist_keys_and_signs_with_generated_entitlements ... ok
[INFO] [stdout] test desktop_build::tests::a_linux_build_merges_contributed_keys_into_generated_and_copied_entries ... ok
[INFO] [stdout] test android_build::tests::release_declaring_app_keeps_lean_without_warning ... ok
[INFO] [stdout] test desktop_build::installer::tests::dmg_config_omits_icons_when_the_bundle_has_no_icns ... ok
[INFO] [stdout] test desktop_build::tests::a_plist_with_no_insertion_anchor_fails_a_build_that_has_contributions ... ok
[INFO] [stdout] test desktop_build::installer::tests::dmg_config_suppresses_a_non_apple_issued_signing_identity_with_a_note ... ok
[INFO] [stdout] test desktop_build::tests::a_build_with_no_desktop_contributions_records_nothing ... ok
[INFO] [stdout] test desktop_build::tests::a_traversal_in_the_cargo_package_name_refuses_the_build ... ok
[INFO] [stdout] test desktop_build::tests::host_returns_this_machines_target_and_only_that_one_is_supported ... ok
[INFO] [stdout] test desktop_build::tests::compile_output_and_progress_reach_the_on_line_sink ... ok
[INFO] [stdout] test desktop_build::tests::an_unusable_icon_source_is_a_note_not_a_failure ... ok
[INFO] [stdout] test desktop_build::tests::an_icon_path_escaping_the_project_fails_the_build_instead_of_becoming_a_note ... ok
[INFO] [stdout] test desktop_build::tests::linux_bundle_smoke_builds_a_real_bundle_on_this_host ... ignored, compiles a real cargo project through cargo itself; run with `cargo test -p frust-drive --lib -- --ignored linux_bundle_smoke`
[INFO] [stdout] test desktop_build::tests::contributions_are_merged_before_the_bundle_is_signed ... ok
[INFO] [stdout] test desktop_build::tests::linux_generates_a_desktop_entry_when_the_project_predates_the_template ... ok
[INFO] [stdout] test desktop_build::tests::macos_codesign_omits_timestamp_for_a_non_apple_issued_identity ... ok
[INFO] [stdout] test desktop_build::tests::an_unsigned_macos_build_skips_entitlement_contributions_without_failing ... ok
[INFO] [stdout] test desktop_build::tests::macos_never_codesigns_without_an_identity ... ok
[INFO] [stdout] test desktop_build::tests::other_targets_never_codesign_even_with_an_identity_configured ... ok
[INFO] [stdout] test desktop_build::tests::scaffolded_linux_bundle_smoke_builds_a_real_bundle_on_this_host ... ignored, compiles a scaffolded project's full dependency graph (winit/wgpu/frust-engine); run with `cargo test -p frust-drive --lib -- --ignored scaffolded_linux_bundle`
[INFO] [stdout] test desktop_build::tests::macos_codesigns_exactly_when_a_signing_identity_is_configured ... ok
[INFO] [stdout] test desktop_build::tests::macos_generates_an_info_plist_when_the_project_predates_the_template ... ok
[INFO] [stdout] test desktop_build::tests::reassembly_replaces_the_previous_bundle_contents ... ok
[INFO] [stdout] test desktop_build::tests::windows_version_overrides_report_that_the_projects_build_rs_owns_them ... ok
[INFO] [stdout] test desktop_build::tests::every_desktop_identity_field_refuses_a_traversal_before_the_compile ... ok
[INFO] [stdout] test desktop_build::cargo::tests::a_release_build_against_a_legacy_app_drops_lean_and_warns ... ok
[INFO] [stdout] test desktop_run::tests::a_caller_resolved_feature_list_replaces_the_modes_own ... ok
[INFO] [stdout] test desktop_run::tests::a_profile_plan_injects_frust_trace_unless_the_caller_defined_it ... ok
[INFO] [stdout] test desktop_build::tests::an_icon_below_the_recommended_size_still_generates_with_a_note ... ok
[INFO] [stdout] test desktop_run::tests::an_exe_plan_spawns_through_the_injected_runner ... ok
[INFO] [stdout] test desktop_run::tests::debug_and_release_plans_never_inject_frust_trace ... ok
[INFO] [stdout] test desktop_run::tests::debug_plan_carries_perf_trace_and_devtools_features ... ok
[INFO] [stdout] test desktop_run::tests::defines_become_sorted_child_env_pairs ... ok
[INFO] [stdout] test desktop_run::tests::profile_plan_threads_the_profile_flag ... ok
[INFO] [stdout] test desktop_run::tests::release_plan_carries_lean ... ok
[INFO] [stdout] test desktop_run::tests::spawn_desktop_session_goes_through_the_injected_runner ... ok
[INFO] [stdout] test desktop_run::tests::spawn_desktop_session_reports_the_project_root_as_cwd ... ok
[INFO] [stdout] test desktop_run::tests::the_feature_hint_fires_for_a_missing_feature_in_debug_and_profile_only ... ok
[INFO] [stdout] test desktop_run::tests::an_exe_plan_runs_the_image_directly_with_the_modes_env ... ok
[INFO] [stdout] test devices::android::tests::empty_list_yields_no_devices ... ok
[INFO] [stdout] test devices::android::tests::parses_fixture_output ... ok
[INFO] [stdout] test devices::ios_physical::tests::empty_devices_yields_no_devices ... ok
[INFO] [stdout] test devices::ios_physical::tests::includes_paired_disconnected_excludes_unavailable_and_unpaired ... ok
[INFO] [stdout] test devices::ios_physical::tests::invalid_json_errs ... ok
[INFO] [stdout] test devices::ios_physical::tests::missing_connection_fields_are_tolerated ... ok
[INFO] [stdout] test devices::ios_physical::tests::parses_os_version_number_when_present ... ok
[INFO] [stdout] test devices::ios_simulator::tests::empty_devices_map_yields_no_devices ... ok
[INFO] [stdout] test devices::ios_simulator::tests::invalid_json_errs ... ok
[INFO] [stdout] test devices::ios_simulator::tests::parses_only_booted_simulators ... ok
[INFO] [stdout] test devices::tests::a_booted_simulator_devicectl_also_lists_is_reported_once ... ok
[INFO] [stdout] test devices::tests::a_physical_device_with_a_distinct_udid_is_still_listed ... ok
[INFO] [stdout] test devices::tests::devicectl_entries_survive_when_no_listed_simulator_shares_their_id ... ok
[INFO] [stdout] test desktop_build::tests::windows_assembly_generates_the_ico_and_copies_the_exe ... ok
[INFO] [stdout] test devtools_client::tests::a_file_hand_off_still_uploads_its_table_as_chunks ... ok
[INFO] [stdout] test desktop_build::tests::a_symlinked_legacy_icon_path_is_never_written_through ... ok
[INFO] [stdout] test devtools_client::tests::a_lost_apply_patch_reply_is_an_error_but_not_an_rpc_rejection ... ok
[INFO] [stdout] test desktop_build::tests::a_new_windows_build_rs_gets_no_legacy_icon_copy ... ok
[INFO] [stdout] test devtools_client::tests::a_server_error_for_no_request_becomes_the_close_reason ... ok
[INFO] [stdout] test desktop_run::tests::an_ambiguous_key_is_an_error_where_the_plan_can_fail ... ok
[INFO] [stdout] test devtools_client::tests::a_wrong_token_is_surfaced_as_unauthorized_distinctly ... ok
[INFO] [stdout] test devtools_client::tests::adb_forward_ephemeral_errs_on_failed_exit ... ok
[INFO] [stdout] test devtools_client::tests::adb_forward_ephemeral_errs_on_garbage_output ... ok
[INFO] [stdout] test devtools_client::tests::adb_forward_ephemeral_parses_allocated_port ... ok
[INFO] [stdout] test devtools_client::tests::adb_forward_remove_errs_on_failed_exit ... ok
[INFO] [stdout] test devtools_client::tests::adb_forward_remove_succeeds ... ok
[INFO] [stdout] test desktop_build::tests::windows_icon_is_generated_before_the_compile ... ok
[INFO] [stdout] test devtools_client::tests::an_over_cap_request_line_is_refused_before_sending_with_a_named_error ... ok
[INFO] [stdout] test devtools_client::tests::apply_patch_naming_a_file_needs_no_upload ... ok
[INFO] [stdout] test desktop_run::tests::the_scaffolded_frust_key_is_byte_identical ... ok
[INFO] [stdout] test desktop_run::tests::a_frust_ui_keyed_app_gets_frust_ui_features ... ok
[INFO] [stdout] test devtools_client::tests::base64_matches_the_rfc_4648_test_vectors ... ok
[INFO] [stdout] test devtools_client::tests::apply_patch_refuses_a_table_len_its_map_does_not_encode_to ... ok
[INFO] [stdout] test devtools_client::tests::discovery_parses_desktop_and_logcat_prefixed_lines_via_the_protocol_crate ... ok
[INFO] [stdout] test devtools_client::tests::capabilities_are_reachable_after_handshake_without_a_second_round_trip ... ok
[INFO] [stdout] test devtools_client::tests::a_response_split_across_the_read_timeout_boundary_still_resolves ... ok
[INFO] [stdout] test desktop_build::tests::a_copied_info_plists_identifier_and_icon_drift_are_notes ... ok
[INFO] [stdout] test devtools_client::tests::no_token_at_all_is_unauthorized_too_and_other_errors_are_not ... ok
[INFO] [stdout] test devtools_client::tests::a_response_split_mid_multibyte_utf8_across_the_timeout_boundary_still_resolves ... ok
[INFO] [stdout] test devtools_client::tests::patch_chunks_are_ordered_and_capped_at_512_kib_raw ... ok
[INFO] [stdout] test desktop_build::tests::a_copied_desktop_entry_naming_another_program_is_a_note_not_a_failure ... ok
[INFO] [stdout] test desktop_build::tests::linux_assembly_produces_binary_desktop_entry_and_hicolor_tree ... ok
[INFO] [stdout] test devtools_client::tests::screenshot_not_supported_surfaces_as_a_typed_detectable_error ... ok
[INFO] [stdout] test doctor::android_sdk::tests::fails_when_nothing_present ... ok
[INFO] [stdout] test doctor::android_sdk::tests::partial_when_ndk_home_missing ... ok
[INFO] [stdout] test doctor::android_sdk::tests::partial_when_sdk_env_set_but_adb_missing ... ok
[INFO] [stdout] test doctor::android_sdk::tests::passes_when_sdk_and_ndk_and_adb_present ... ok
[INFO] [stdout] test doctor::cargo_ndk::tests::fails_when_cargo_ndk_missing ... ok
[INFO] [stdout] test devtools_client::tests::sha256_hex_matches_the_fips_180_test_vectors ... ok
[INFO] [stdout] test doctor::cargo_ndk::tests::passes_when_cargo_ndk_present ... ok
[INFO] [stdout] test devtools_client::tests::a_pipelined_upload_answers_its_first_refusal_and_awaits_every_request_sent ... ok
[INFO] [stdout] test doctor::cargo_packager::tests::a_failed_but_spawned_invocation_is_partial_not_fail ... ok
[INFO] [stdout] test devtools_client::tests::hot_patch_methods_without_the_capability_are_typed_rejections ... ok
[INFO] [stdout] test doctor::cargo_packager::tests::a_version_mismatch_is_partial_not_fail ... ok
[INFO] [stdout] test doctor::cargo_packager::tests::an_unparseable_version_line_is_partial_not_a_panic ... ok
[INFO] [stdout] test doctor::cargo_packager::tests::absence_is_partial_not_fail ... ok
[INFO] [stdout] test doctor::cargo_packager::tests::passes_when_present_and_pinned ... ok
[INFO] [stdout] test doctor::mobile_targets::tests::fails_when_rustup_missing ... ok
[INFO] [stdout] test doctor::mobile_targets::tests::partial_message_omits_ios_targets_off_macos ... ok
[INFO] [stdout] test devtools_client::tests::loopback_handshake_widget_tree_tap_and_frame_stats_subscription ... ok
[INFO] [stdout] test doctor::mobile_targets::tests::partial_when_some_targets_missing ... ok
[INFO] [stdout] test doctor::mobile_targets::tests::passes_off_macos_without_ios_targets_installed ... ok
[INFO] [stdout] test doctor::mobile_targets::tests::passes_when_all_targets_installed ... ok
[INFO] [stdout] test doctor::report::tests::a_bindgen_version_mismatch_is_partial_with_the_pinned_install_command ... ok
[INFO] [stdout] test doctor::report::tests::a_complete_web_toolchain_is_an_ok_area_on_any_host ... ok
[INFO] [stdout] test devtools_client::tests::screenshot_round_trips_against_a_capable_server ... ok
[INFO] [stdout] test doctor::report::tests::a_fully_missing_web_area_degrades_the_rollup_to_partial_not_missing ... ok
[INFO] [stdout] test doctor::report::tests::all_green_report_rolls_up_ok ... ok
[INFO] [stdout] test doctor::report::tests::jdk_component_reports_path_java_as_its_resolution_source_when_java_home_unset ... ok
[INFO] [stdout] test doctor::report::tests::missing_rust_targets_emit_auto_runnable_rustup_fix ... ok
[INFO] [stdout] test doctor::report::tests::missing_rustc_gates_rollup_to_missing ... ok
[INFO] [stdout] test desktop_build::tests::a_generated_desktop_entry_is_never_reconciled ... ok
[INFO] [stdout] test doctor::report::tests::missing_xcode_on_macos_is_guidance_only ... ok
[INFO] [stdout] test doctor::report::tests::env_var_gap_reports_partial_android_sdk_with_guidance_fix ... ok
[INFO] [stdout] test doctor::report::tests::jdk_component_reports_env_var_as_its_resolution_source ... ok
[INFO] [stdout] test doctor::report::tests::missing_cargo_ndk_emits_auto_runnable_fix ... ok
[INFO] [stdout] test doctor::report::tests::non_macos_host_has_no_ios_section ... ok
[INFO] [stdout] test doctor::report::tests::no_signing_identity_is_partial_not_missing ... ok
[INFO] [stdout] test doctor::report::tests::web_area_fix_text_matches_the_probe_modules_own_helpers ... ok
[INFO] [stdout] test doctor::report::tests::web_fixes_are_runnable_for_the_target_and_cli_and_guidance_for_wasm_opt ... ok
[INFO] [stdout] test doctor::rust_toolchain::tests::fails_when_rustc_missing ... ok
[INFO] [stdout] test doctor::report::tests::xcode_component_is_not_ok_on_a_non_macos_host ... ok
[INFO] [stdout] test doctor::rust_toolchain::tests::fails_when_version_below_minimum ... ok
[INFO] [stdout] test doctor::rust_toolchain::tests::passes_when_version_meets_minimum ... ok
[INFO] [stdout] test doctor::rust_toolchain::tests::parses_version_string ... ok
[INFO] [stdout] test doctor::wasm_bindgen_cli::tests::a_version_mismatch_is_partial_and_defers_to_a_project_pin ... ok
[INFO] [stdout] test doctor::wasm_bindgen_cli::tests::a_failed_but_spawned_invocation_is_partial_not_fail ... ok
[INFO] [stdout] test doctor::tests::xcode_validator_is_registered_only_on_macos ... ok
[INFO] [stdout] test doctor::wasm_bindgen_cli::tests::an_unparseable_version_line_is_partial_not_a_panic ... ok
[INFO] [stdout] test doctor::wasm_bindgen_cli::tests::absence_is_partial_not_fail ... ok
[INFO] [stdout] test doctor::wasm_target::tests::a_failed_invocation_is_not_read_as_installed ... ok
[INFO] [stdout] test doctor::wasm_opt::tests::a_failed_but_spawned_invocation_is_the_absent_case ... ok
[INFO] [stdout] test doctor::wasm_target::tests::an_unrunnable_rustup_is_partial_and_still_names_the_command ... ok
[INFO] [stdout] test doctor::wasm_opt::tests::absence_is_partial_not_fail ... ok
[INFO] [stdout] test doctor::wasm_target::tests::passes_when_the_target_is_installed ... ok
[INFO] [stdout] test doctor::xcode::tests::fails_when_xcode_select_fails ... ok
[INFO] [stdout] test doctor::xcode::tests::fails_when_xcode_too_old ... ok
[INFO] [stdout] test doctor::xcode::tests::skips_cleanly_on_non_macos ... ok
[INFO] [stdout] test doctor::wasm_target::tests::unparseable_output_is_the_absent_case ... ok
[INFO] [stdout] test doctor::xcode::tests::passes_when_xcode_15_plus ... ok
[INFO] [stdout] test facade_key::tests::a_dev_dependency_is_not_the_facade_key ... ok
[INFO] [stdout] test facade_key::tests::a_key_outside_the_dependency_charset_is_invalid ... ok
[INFO] [stdout] test facade_key::tests::a_target_specific_dependency_table ... ok
[INFO] [stdout] test facade_key::tests::a_workspace_inherited_rename_is_read_from_metadata ... ok
[INFO] [stdout] test facade_key::tests::map_rewrites_only_the_canonical_prefix ... ok
[INFO] [stdout] test doctor::wasm_opt::tests::empty_output_from_a_successful_run_is_still_present ... ok
[INFO] [stdout] test doctor::wasm_opt::tests::passes_with_the_tools_own_version_line ... ok
[INFO] [stdout] test facade_key::tests::an_arbitrary_rename ... ok
[INFO] [stdout] test doctor::wasm_target::tests::an_absent_target_is_partial_not_fail ... ok
[INFO] [stdout] test facade_key::tests::real_cargo_reads_a_workspace_inherited_rename ... ignored, spawns real cargo against a temp workspace; run with --ignored (e2e family)
[INFO] [stdout] test facade_key::tests::no_facade_or_no_manifest_answers_the_default ... ok
[INFO] [stdout] test facade_key::tests::the_hint_names_both_dependency_forms ... ok
[INFO] [stdout] test facade_key::tests::the_scaffolded_frust_key_on_package_frust_ui ... ok
[INFO] [stdout] test facade_key::tests::two_different_keys_are_ambiguous ... ok
[INFO] [stdout] test host_path::tests::home_dir_from_falls_back_to_homedrive_and_homepath ... ok
[INFO] [stdout] test host_path::tests::home_dir_from_none_when_nothing_resolves ... ok
[INFO] [stdout] test host_path::tests::home_dir_from_falls_back_to_userprofile_when_home_unset ... ok
[INFO] [stdout] test host_path::tests::home_dir_from_treats_empty_values_as_unset ... ok
[INFO] [stdout] test facade_key::tests::the_legacy_frust_package ... ok
[INFO] [stdout] test host_path::tests::is_under_is_exact_on_unix ... ok
[INFO] [stdout] test facade_key::tests::the_source_names_the_path_that_answered ... ok
[INFO] [stdout] test host_path::tests::same_path_drops_a_dot_component_on_windows ... ok
[INFO] [stdout] test host_path::tests::simplify_is_identity_for_a_plain_path ... ok
[INFO] [stdout] test doctor::wasm_bindgen_cli::tests::passes_when_present_and_pinned ... ok
[INFO] [stdout] test host_path::tests::same_path_case_folds_on_windows ... ok
[INFO] [stdout] test host_path::tests::simplify_is_identity_off_windows ... ok
[INFO] [stdout] test host_path::tests::simplify_keeps_verbatim_when_a_component_is_a_reserved_device_name ... ok
[INFO] [stdout] test host_path::tests::simplify_keeps_verbatim_when_a_component_has_a_trailing_dot_or_space ... ok
[INFO] [stdout] test host_path::tests::simplify_keeps_verbatim_when_the_plain_path_exceeds_max_path ... ok
[INFO] [stdout] test facade_key::tests::the_unrenamed_crates_io_key ... ok
[INFO] [stdout] test host_path::tests::home_dir_from_prefers_home_over_every_windows_fallback ... ok
[INFO] [stdout] test host_path::tests::is_under_case_folds_on_windows ... ok
[INFO] [stdout] test host_path::tests::simplify_strips_verbatim_drive_prefix ... ok
[INFO] [stdout] test host_path::tests::to_portable_string_renders_forward_slashes_for_a_windows_unc_path ... ok
[INFO] [stdout] test host_path::tests::to_portable_string_is_identity_on_unix ... ok
[INFO] [stdout] test host_path::tests::to_portable_string_renders_forward_slashes_for_a_windows_drive_path ... ok
[INFO] [stdout] test host_path::tests::simplify_leaves_a_volume_guid_verbatim_path_untouched ... ok
[INFO] [stdout] test host_path::tests::simplify_strips_verbatim_unc_prefix ... ok
[INFO] [stdout] test hotpatch::android::tests::a_cancelled_hot_start_force_stops_what_the_pipeline_launched_on_a_failure_too ... ok
[INFO] [stdout] test hotpatch::android::tests::a_frust_ui_keyed_fat_build_spells_its_features_with_the_key ... ok
[INFO] [stdout] test hotpatch::android::tests::a_non_debug_build_is_refused_before_anything_runs ... ok
[INFO] [stdout] test hotpatch::android::tests::keys_carry_the_triple_and_the_cdylib_name ... ok
[INFO] [stdout] test hotpatch::android::tests::an_ndk_without_llvm_strip_is_refused_naming_the_tool ... ok
[INFO] [stdout] test hotpatch::android::tests::another_abi_is_refused_before_any_build ... ok
[INFO] [stdout] test hotpatch::android::tests::serials_become_one_safe_path_component ... ok
[INFO] [stdout] test hotpatch::android::tests::rustflags_fall_back_to_the_triple_scoped_variable ... ok
[INFO] [stdout] test hotpatch::android::tests::the_desktop_session_name_is_unchanged ... ok
[INFO] [stdout] test hotpatch::android::tests::the_fat_build_is_cargo_ndk_rustc_with_the_capture_and_proxy_link_env ... ok
[INFO] [stdout] test hotpatch::android::tests::the_fat_image_links_with_identical_code_folding_off ... ok
[INFO] [stdout] test host_path::tests::same_path_is_case_sensitive_on_unix ... ok
[INFO] [stdout] test hotpatch::android::tests::the_fat_cdylib_force_loads_the_archive_and_exports_the_anchor_through_ndk_clang ... ok
[INFO] [stdout] test hotpatch::android::tests::the_graph_needs_a_cdylib_lib_and_keys_on_any_bin ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_build_script_probe_from_a_listed_package_is_never_recorded ... ok
[INFO] [stdout] test hotpatch::android::tests::the_upload_copy_is_strip_unneeded_beside_the_patch_and_owner_only ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_failed_compile_is_recorded_and_reported_as_a_failed_step ... ok
[INFO] [stdout] test hotpatch::android::tests::the_symbol_cache_reads_the_target_dir_image_never_the_packaged_copy ... ok
[INFO] [stdout] test hotpatch::android::tests::the_ndk_resolves_from_its_home_or_the_sdks_highest_version ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_cdylib_staticlib_rlib_compile_is_keyed_lib_with_every_type_stored ... ok
[INFO] [stdout] test devtools_client::tests::hotpatch_info_upload_and_apply_round_trip_against_a_capable_server ... ok
[INFO] [stdout] test hotpatch::android::tests::thin_links_use_ndk_clang_and_gnu_args_and_export_the_anchor ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_fat_build_busts_the_tip_and_uncaptured_workspace_deps ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_fat_build_busts_uncaptured_non_members_like_members ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_new_scope_is_0700_and_its_record_0600 ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_link_step_through_the_wrapper_runs_the_selected_link_action ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_successful_compile_adds_the_variables_its_dep_info_says_it_read ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_member_only_scope_records_whatever_the_workspace_wrapper_passes ... ok
[INFO] [stdout] test devtools_client::tests::read_timeout_path_when_server_never_replies ... ok
[INFO] [stdout] test hotpatch::capture::tests::a_non_member_scope_records_members_and_listed_libs_and_passes_the_rest_through ... ok
[INFO] [stdout] test hotpatch::capture::tests::an_already_private_scope_is_not_swept_again ... ok
[INFO] [stdout] test hotpatch::capture::tests::authenticated_urls_never_reach_the_record_but_plain_ones_do ... ok
[INFO] [stdout] test hotpatch::capture::tests::bin_among_the_crate_types_keys_the_record_bin ... ok
[INFO] [stdout] test hotpatch::capture::tests::crate_types_accept_equals_and_comma_forms_and_deduplicate ... ok
[INFO] [stdout] test hotpatch::capture::tests::dep_info_is_located_the_way_rustc_names_it ... ok
[INFO] [stdout] test hotpatch::capture::tests::fingerprint_dir_follows_cargo_layout ... ok
[INFO] [stdout] test hotpatch::capture::tests::probes_pass_through_unrecorded ... ok
[INFO] [stdout] test hotpatch::capture::tests::secrets_never_reach_the_record_but_the_build_environment_does ... ok
[INFO] [stdout] test hotpatch::capture::tests::rustc_version_reads_rustc_vv_and_refuses_anything_else ... ok
[INFO] [stdout] test hotpatch::capture::tests::malformed_invocations_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::capture::tests::the_scope_dir_is_named_tip_triple_profile_hash ... ok
[INFO] [stdout] test hotpatch::capture::tests::lib_and_bin_of_one_package_do_not_overwrite_each_other ... ok
[INFO] [stdout] test hotpatch::capture::tests::the_scope_hash_changes_with_each_keyed_input ... ok
[INFO] [stdout] test hotpatch::capture::tests::the_non_member_list_keys_the_scope_and_turns_on_rustc_wrapper ... ok
[INFO] [stdout] test hotpatch::capture::tests::the_wrapper_is_selected_only_by_a_non_empty_capture_variable ... ok
[INFO] [stdout] test hotpatch::capture::tests::the_scope_hash_is_stable_for_equal_inputs ... ok
[INFO] [stdout] test hotpatch::capture::tests::reusing_an_older_scope_tightens_it_and_its_records ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::a_corrupt_rlib_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::capture::tests::malformed_records_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::capture::tests::records_round_trip_and_other_files_are_ignored ... ok
[INFO] [stdout] test hotpatch::capture::tests::what_cargo_injected_is_kept_whatever_it_is_named_and_the_ambient_list_is_not ... ok
[INFO] [stdout] test hotpatch::android::tests::a_cancel_during_the_forward_removes_it_and_force_stops_the_app ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::an_image_without_the_anchor_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::flavor_follows_the_target_triple ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::an_msvc_fat_link_through_rust_lld_leads_with_the_link_flavor ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::an_unknown_flavor_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::a_fat_link_without_an_archive_keeps_the_captured_rlibs ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::gnu_fat_link_whole_archives_the_archive_and_exports_the_anchor ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::an_msvc_link_failure_naming_the_archive_says_the_archive_was_rejected ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::a_failing_linker_is_builder_unsupported_and_a_missing_one_a_process_error ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::darwin_fat_link_force_loads_the_archive_and_exports_the_anchor ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::msvc_flavor_is_the_pc_windows_msvc_targets ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::msvc_links_through_lld_link_or_the_bundled_rust_lld_and_refuses_other_linkers ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::msvc_fat_link_whole_archives_before_the_last_object_and_exports_the_anchor ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::msvc_and_cc_dialects_do_not_mix ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::rust_lld_takes_the_link_flavor_and_other_linkers_take_nothing ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::malformed_captures_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::the_bundled_lld_is_the_host_rustlib_bin_rust_lld ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::the_linker_is_cc_unless_a_driver_is_configured ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::the_fat_exe_must_end_at_or_below_patch_one ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::the_msvc_fixed_base_follows_the_last_objects_coff_machine ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::msvc_patch_bases_step_by_the_stride_above_the_fat_exe_without_overlap ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_captured_path_dependency_without_a_lib_target_stays_a_local_non_member ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_captured_path_dependency_outside_the_workspace_is_replayable ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_file_outside_any_package_maps_through_dep_info ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::no_packable_object_means_no_archive ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_cascade_into_an_uncaptured_path_dependency_fails_closed ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_dependent_the_image_never_compiled_is_outside_the_cascade ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_dependency_cycle_has_no_replay_order ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::an_unchanged_dependency_set_reuses_the_archive_and_a_changed_one_replaces_it ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_module_only_the_bin_includes_maps_to_the_bin ... ok
[INFO] [stdout] test hotpatch::fat_link::tests::the_archive_packs_every_rcgu_object_of_the_target_dir_rlibs ... ok
[INFO] [stdout] test hotpatch::graph::tests::an_uncaptured_path_dependency_stays_a_local_non_member ... ok
[INFO] [stdout] test hotpatch::graph::tests::cargo_metadata_runs_through_the_runner ... ok
[INFO] [stdout] test hotpatch::graph::tests::dep_info_env_names_are_read_set_or_not_with_escapes_undone ... ok
[INFO] [stdout] test hotpatch::graph::tests::member_code_is_replayable_by_package_and_target ... ok
[INFO] [stdout] test hotpatch::graph::tests::registry_files_and_example_roots_are_unaffected ... ok
[INFO] [stdout] test hotpatch::graph::tests::dep_info_parses_every_rule_with_escapes_and_relative_paths ... ok
[INFO] [stdout] test hotpatch::graph::tests::malformed_metadata_and_tips_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::graph::tests::the_cascade_stops_at_the_tip_and_the_set_is_cumulative ... ok
[INFO] [stdout] test hotpatch::graph::tests::the_tip_lib_is_replayed_and_the_tip_bin_only_when_its_own_file_changed ... ok
[INFO] [stdout] test hotpatch::graph::tests::units_outside_the_running_image_are_dropped_and_unknown_units_refused ... ok
[INFO] [stdout] test hotpatch::graph::tests::manifests_build_scripts_cargo_config_and_dep_info_inputs_are_build_inputs ... ok
[INFO] [stdout] test hotpatch::graph::tests::dev_dependency_edges_do_not_cascade ... ok
[INFO] [stdout] test hotpatch::graph::tests::an_edit_to_a_captured_path_dependency_replays_every_dependent_up_to_the_tip ... ok
[INFO] [stdout] test hotpatch::graph::tests::replay_cwd_follows_cargo_path_package_rule ... ok
[INFO] [stdout] test hotpatch::graph::tests::replay_order_is_topological_with_lexicographic_ties ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::hot_settings_carry_the_fat_link_then_the_capture_wrapper ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::a_launch_without_a_staged_base_is_refused_and_terminates_the_app ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::the_session_name_carries_the_crate_triple_and_udid ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::simulator_triples_are_mach_o_targets_and_a_device_is_not ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::the_symbol_cache_reads_runner_and_finds_the_anchor ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::the_tip_record_must_be_captured_and_gains_the_fat_flags_once ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::an_image_that_did_not_honour_the_settings_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::thin_links_carry_the_simulator_sysroot ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::unsupported_starts_are_refused_before_anything_runs ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::the_triple_follows_the_host_arch ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::the_stub_declares_the_simulator_platform ... ok
[INFO] [stdout] test hotpatch::jump_table::tests::a_patch_for_another_target_is_refused ... ok
[INFO] [stdout] test hotpatch::jump_table::tests::only_name_matched_symbols_map_and_the_anchors_fill_the_header ... ok
[INFO] [stdout] test hotpatch::jump_table::tests::the_wire_table_carries_no_library_path ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::the_graph_needs_a_staticlib_and_cdylib_lib_and_a_bin ... ok
[INFO] [stdout] test hotpatch::layout::tests::a_four_byte_tls_offset_relocation_is_skipped_too ... ok
[INFO] [stdout] test hotpatch::layout::tests::a_table_round_trips_through_its_json ... ok
[INFO] [stdout] test hotpatch::jump_table::tests::a_patch_without_the_anchor_is_refused ... ok
[INFO] [stdout] test hotpatch::jump_table::tests::rebasing_with_the_runtime_rule_reaches_the_runtime_addresses ... ok
[INFO] [stdout] test hotpatch::layout::tests::a_tls_offset_relocation_in_debug_info_is_skipped_not_refused ... ok
[INFO] [stdout] test hotpatch::layout::tests::an_unsupported_relocation_against_a_plain_symbol_is_builder_unsupported ... ok
[INFO] [stdout] test devtools_client::tests::a_two_hundred_thousand_entry_table_travels_in_capped_lines_and_applies_whole ... ok
[INFO] [stdout] test hotpatch::layout::tests::an_input_without_objects_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_build_with_line_tables_only_is_builder_unsupported ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::diff_reports_only_types_in_both_with_a_different_hash ... ok
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_by_value_holder_would_be_refused ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::an_object_without_dwarf_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_return_type_change_passes_where_the_view_is_erased ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_same_size_field_reorder_is_refused ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_type_added_in_patch_1_and_changed_in_patch_2_is_refused ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_type_dropped_in_patch_2_and_re_added_in_patch_3_is_refused ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::d2_a_field_added_to_state_is_refused ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_build_with_debug_info_off_is_builder_unsupported ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::an_elf_rlib_carries_dwarf_in_every_member ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::a_closure_capture_change_is_refused ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::layout_preserving_edits_pass ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::reading_inputs_apart_then_combining_them_equals_one_extraction ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::the_default_dev_profile_leaves_dwarf_in_every_rlib_member ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::hyphenated_crate_names_are_read_as_underscored ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::layout_changed_renders_the_restart_reason ... ok
[INFO] [stdout] test hotpatch::layout::tests::fixtures::the_table_covers_components_closures_and_instantiations ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::merge_adds_new_types_and_never_removes_or_replaces_one ... ok
[INFO] [stdout] test hotpatch::layout::tests::scope_covers_crate_paths_and_instantiations_over_them ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::a_console_that_ends_before_discovery_kills_the_stream_and_terminates_the_app ... ok
[INFO] [stdout] test hotpatch::layout::tests::fixtures::d3_the_stack_wrap_passes_as_new_types ... FAILED
[INFO] [stdout] test hotpatch::layout::tests::fixtures::the_base_table_is_written_and_deterministic_for_the_same_objects ... FAILED
[INFO] [stdout] test hotpatch::link_intercept::tests::a_failing_proxied_linker_is_a_failed_step_not_a_builder_error ... ok
[INFO] [stdout] test hotpatch::layout::tests::the_first_failing_input_in_order_answers_a_parallel_extraction ... ok
[INFO] [stdout] test hotpatch::layout::tests::parallel_map_keeps_the_input_order ... ok
[INFO] [stdout] test hotpatch::android::tests::a_cancel_during_the_discovery_wait_kills_the_stream_and_force_stops_the_app ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::an_at_argument_naming_no_file_is_kept_literally ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::contradictory_link_env_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::empty_objects_parse_for_each_desktop_format ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::malformed_response_files_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::linker_arg_names_the_frust_executable ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::no_link_writes_the_arg_file_and_a_loadable_empty_object ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::proxy_forwards_the_untouched_invocation_and_captures_the_args ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::output_path_reads_dash_o_or_msvc_out_and_refuses_ambiguity ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::response_files_decode_utf16le_and_msvc_quoting ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_continued_field_list_is_read_whole ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::malformed_captured_link_args_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_field_list_that_is_not_one_is_refused ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_forward_referenced_member_hashes_its_definition ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_path_found_with_two_layouts_combines_to_neither ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_pointer_member_hashes_the_pointee_name_not_its_layout ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_same_size_reorder_changes_the_hash ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_type_containing_itself_by_value_is_refused ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::enumerators_and_static_constants_feed_the_hash ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::a_missing_member_type_record_is_refused ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::off_windows_extract_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::a_cancel_after_the_attach_kills_the_stream_and_terminates_the_app ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::only_defined_types_of_the_replayable_crates_are_entries ... ok
[INFO] [stdout] test hotpatch::pe::tests::a_pdb_without_the_anchor_or_for_another_format_is_refused ... ok
[INFO] [stdout] test hotpatch::pe::tests::codeview_reads_the_pdb_identity_and_refuses_what_is_not_a_pe_image ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::primitive_sizes_follow_cvinfo ... ok
[INFO] [stdout] test hotpatch::pe::tests::imp_references_become_data_slots_and_text_becomes_windows_thunks ... ok
[INFO] [stdout] test hotpatch::pe::tests::a_crt_link_marker_is_left_to_the_patch_link_wherever_the_base_loaded ... ok
[INFO] [stdout] test hotpatch::pe::tests::off_windows_every_pdb_reader_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::pdb_layout::tests::the_accepted_set_rules_apply_to_pdb_tables_unchanged ... ok
[INFO] [stdout] test hotpatch::pe::tests::msvc_triples_are_pe_targets_and_other_windows_triples_are_refused ... ok
[INFO] [stdout] test hotpatch::pe::tests::pdb_records_build_the_cache_at_their_vas_and_find_the_anchor ... ok
[INFO] [stdout] test hotpatch::pe::tests::off_windows_the_generic_loaders_route_a_pe_image_to_the_pdb_reader ... ok
[INFO] [stdout] test hotpatch::pe::tests::the_pe_jump_table_carries_anchor_vas_whose_offsets_are_the_runtime_slides ... ok
[INFO] [stdout] test hotpatch::pe::tests::windows_thunks_are_dx_bytes_for_both_architectures ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_failed_compile_stops_the_replay_and_carries_its_diagnostics ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_bin_a_single_type_lib_and_a_lib_without_an_rlib_replay_as_captured ... ok
[INFO] [stdout] test hotpatch::pe::tests::unresolvable_imports_and_wide_data_addresses_refuse_the_stub ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_missing_capture_refuses_before_anything_runs ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::link_indicators_are_found_in_direct_object_and_flavor_args ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_lib_replay_without_exactly_one_rlib_is_refused ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::link_indicators_are_found_inside_a_response_file ... ok
[INFO] [stdout] test hotpatch::link_intercept::tests::link_action_reads_back_what_env_vars_writes ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_spawn_failure_is_a_process_error ... ok
[INFO] [stdout] test hotpatch::replay::tests::the_image_path_keeps_every_crate_type_and_the_libs_path_only_the_rlib ... ok
[INFO] [stdout] test hotpatch::replay::tests::comma_lists_and_the_equals_form_narrow_to_one_rlib ... ok
[INFO] [stdout] test hotpatch::replay::tests::old_style_notifications_and_relative_paths_parse ... ok
[INFO] [stdout] test hotpatch::replay::tests::replay_args_keep_existing_artifact_json_and_add_error_format_when_missing ... ok
[INFO] [stdout] test hotpatch::replay::tests::the_image_replay_drops_the_staticlib_and_keeps_the_cdylib_and_rlib ... ok
[INFO] [stdout] test hotpatch::replay::tests::the_image_replay_narrows_the_equals_form_and_comma_lists_in_place ... ok
[INFO] [stdout] test hotpatch::replay::tests::the_image_replay_of_a_record_without_a_staticlib_is_byte_identical ... ok
[INFO] [stdout] test hotpatch::replay::tests::unparsable_notifications_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::replay::tests::the_template_lib_replays_only_its_rlib_without_the_linker_and_finds_it ... ok
[INFO] [stdout] test hotpatch::seams::tests::a_legacy_mangled_seam_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::seams::tests::a_real_v0_symbol_is_read_with_or_without_the_mach_o_underscore ... ok
[INFO] [stdout] test hotpatch::seams::tests::a_seam_call_it_parses_to_component_and_argument_tuple ... ok
[INFO] [stdout] test hotpatch::seams::tests::a_seam_in_an_unexpected_shape_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::seams::tests::a_turbofish_and_a_fn_type_argument_parse ... ok
[INFO] [stdout] test hotpatch::seams::tests::check_reports_a_changed_tuple_and_passes_new_components ... ok
[INFO] [stdout] test hotpatch::seams::tests::fixtures::a_state_field_add_keeps_the_seam_identity ... FAILED
[INFO] [stdout] test hotpatch::seams::tests::fixtures::the_fat_build_has_one_seam_instance_per_mounted_component ... FAILED
[INFO] [stdout] test hotpatch::seams::tests::other_symbols_are_not_seams ... ok
[INFO] [stdout] test hotpatch::seams::tests::merge_adds_components_and_keeps_accepted_tuples ... ok
[INFO] [stdout] test devtools_client::tests::an_oversized_line_is_refused_rather_than_buffered_unbounded ... ok
[INFO] [stdout] test hotpatch::seams::tests::fixtures::a_component_added_in_patch_1_whose_state_identity_changes_in_patch_2_is_refused ... FAILED
[INFO] [stdout] test desktop_build::tests::a_project_with_no_windows_build_rs_gets_no_legacy_icon_copy ... ok
[INFO] [stdout] test hotpatch::session::tests::a_build_input_change_restarts_with_no_thin_build ... ok
[INFO] [stdout] test hotpatch::session::tests::a_desktop_start_captures_a_path_dependency_through_rustc_wrapper ... ok
[INFO] [stdout] test hotpatch::ios_sim::tests::a_cancel_during_the_discovery_wait_kills_the_stream_and_terminates_the_app ... ok
[INFO] [stdout] test hotpatch::session::tests::a_captured_path_dependency_layout_change_restarts_before_anything_is_sent ... ok
[INFO] [stdout] test hotpatch::session::tests::a_failed_fat_build_reports_its_rendered_errors ... ok
[INFO] [stdout] test hotpatch::session::tests::a_frust_ui_keyed_fat_build_maps_the_argv_but_not_the_scope ... ok
[INFO] [stdout] test hotpatch::session::tests::a_base_image_missed_key_on_a_seam_the_patch_does_not_carry_is_benign ... ok
[INFO] [stdout] test devtools_client::tests::apply_patch_outlives_a_short_connection_timeout ... ok
[INFO] [stdout] test hotpatch::session::tests::a_captured_path_dependency_change_is_replayed_and_patched ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_real_rustc_replay_of_a_three_crate_type_lib_reports_its_rlib ... ok
[INFO] [stdout] test hotpatch::session::tests::a_device_session_uploads_even_when_the_app_advertises_the_hand_off ... ok
[INFO] [stdout] test hotpatch::session::tests::a_base_image_missed_key_on_a_reported_seam_restarts ... ok
[INFO] [stdout] test hotpatch::session::tests::a_device_session_uploads_the_stripped_copy_and_keeps_the_unstripped_patch ... ok
[INFO] [stdout] test hotpatch::session::tests::a_missing_feature_fat_build_failure_carries_the_facade_key_hint ... ok
[INFO] [stdout] test hotpatch::layout::tests::a_type_reference_into_another_compile_unit_of_the_object_is_followed ... ok
[INFO] [stdout] test hotpatch::session::tests::a_live_session_whose_endpoint_is_not_loopback_sends_nothing ... ok
[INFO] [stdout] test hotpatch::session::tests::a_profile_or_release_build_is_never_hot ... ok
[INFO] [stdout] test hotpatch::session::tests::a_hand_off_of_a_stripped_patch_names_and_digests_the_upload_copy ... ok
[INFO] [stdout] test hotpatch::session::tests::a_session_can_move_to_another_thread ... ok
[INFO] [stdout] test desktop_build::tests::a_legacy_windows_build_rs_also_gets_the_icon_at_the_old_path ... ok
[INFO] [stdout] test hotpatch::session::tests::a_non_loopback_endpoint_is_sent_nothing ... ok
[INFO] [stdout] test hotpatch::session::tests::a_state_identity_change_is_refused_before_sending ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_real_rustc_image_replay_of_a_three_crate_type_lib_writes_no_staticlib ... ok
[INFO] [stdout] test hotpatch::session::tests::a_lost_apply_reply_is_patch_outcome_unknown_and_nothing_more_is_sent ... ok
[INFO] [stdout] test hotpatch::graph::tests::a_graph_loaded_for_the_host_cascades_through_host_dependents_only ... ok
[INFO] [stdout] test hotpatch::session::tests::an_empty_path_dependency_rlib_is_left_out_of_the_base_table_but_never_a_members ... ok
[INFO] [stdout] test hotpatch::session::tests::a_layout_change_against_an_accepted_patch_is_refused_before_sending ... ok
[INFO] [stdout] test desktop_build::tests::windows_reassembly_clears_stale_content_but_keeps_this_runs_icon ... ok
[INFO] [stdout] test hotpatch::session::tests::a_late_l2_mismatch_pending_after_an_applied_patch_restarts_and_sends_nothing_more ... ok
[INFO] [stdout] test hotpatch::replay::tests::a_real_rustc_replay_of_an_edited_path_dependency_cascades_to_the_tip_under_the_gate ... ok
[INFO] [stdout] test hotpatch::session::tests::argv_features_map_only_the_canonical_prefix ... ok
[INFO] [stdout] test hotpatch::session::tests::dev_debug_zero_in_the_environment_refuses_before_any_build ... ok
[INFO] [stdout] test hotpatch::session::tests::debuginfo_resolves_env_then_cargo_config_then_the_manifest ... ok
[INFO] [stdout] test hotpatch::session::tests::every_restart_reason_renders_a_reason_line ... ok
[INFO] [stdout] test hotpatch::session::tests::fat_build_command_spells_the_capture_and_link_contract ... ok
[INFO] [stdout] test hotpatch::session::tests::link_line_helpers_find_member_rlibs_and_tip_objects ... ok
[INFO] [stdout] test hotpatch::session::tests::linked_crates_names_every_rlib_on_the_link_line ... ok
[INFO] [stdout] test desktop_build::tests::macos_assembly_copies_the_projects_info_plist_and_names_the_app_bundle ... ok
[INFO] [stdout] test hotpatch::session::tests::msvc_seams_are_read_from_coff_objects_and_rlib_members ... ok
[INFO] [stdout] test hotpatch::session::tests::a_compile_error_leaves_the_session_patchable ... ok
[INFO] [stdout] test hotpatch::session::tests::a_hotpatch_section_overrides_the_budget ... ok
[INFO] [stdout] test hotpatch::session::tests::a_missed_key_of_an_unknown_image_fails_closed ... ok
[INFO] [stdout] test hotpatch::session::tests::an_unaffected_path_is_no_change ... ok
[INFO] [stdout] test hotpatch::session::tests::an_app_advertising_the_hand_off_is_named_the_patch_file_and_sent_no_chunk ... ok
[INFO] [stdout] test hotpatch::session::tests::patch_timings_render_every_stage_in_milliseconds ... ok
[INFO] [stdout] test hotpatch::session::tests::an_uncaptured_path_dependency_change_restarts_with_no_thin_build ... ok
[INFO] [stdout] test hotpatch::session::tests::the_discovery_wait_ends_when_cancel_is_raised ... ok
[INFO] [stdout] test hotpatch::session::tests::the_fat_build_runs_cargo_rustc_with_the_capture_and_link_env ... ok
[INFO] [stdout] test hotpatch::session::tests::a_relaunched_session_does_not_inherit_accepted_entries ... ok
[INFO] [stdout] test hotpatch::session::tests::the_link_line_helpers_cover_a_captured_path_dependency ... ok
[INFO] [stdout] test hotpatch::session::tests::the_missing_capability_reason_names_the_mapped_feature ... ok
[INFO] [stdout] test hotpatch::session::tests::the_session_dir_is_reset_and_the_sets_reseeded_on_every_start ... ok
[INFO] [stdout] test hotpatch::session::tests::the_ungated_ledger_keeps_each_units_latest_objects_until_accepted ... ok
[INFO] [stdout] test hotpatch::session::tests::tip_objects_without_dwarf_are_skipped_unless_none_carries_any ... ok
[INFO] [stdout] test hotpatch::session::tests::toolchain_helpers_read_the_host_triple_rustflags_and_linker ... ok
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::a_cascade_through_a_code_less_path_dependency_passes_the_candidate_gate ... FAILED
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::a_compiles_b_fails_then_fixing_b_refuses_a_changed_type ... FAILED
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::a_compiles_the_tip_fails_then_fixing_the_tip_refuses_a_changed_type ... FAILED
[INFO] [stdout] test hotpatch::session::tests::no_hotpatch_capability_means_a_restart_only_session_that_sends_nothing ... ok
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::a_tip_object_whose_bytes_were_accepted_is_not_read_again ... FAILED
[INFO] [stdout] test hotpatch::session::tests::a_post_link_table_is_gated_before_sending_and_merged_once_applied ... ok
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::seam_candidates_keep_exactly_what_the_seam_reader_does_not_skip ... FAILED
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::the_acceptance_hook_empties_the_builders_ungated_set ... FAILED
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::a_lib_image_replays_the_tip_lib_as_the_image_and_drops_bins ... FAILED
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::an_accepted_candidates_tip_objects_join_the_accepted_bytes ... FAILED
[INFO] [stdout] test hotpatch::stub::tests::a_runtime_anchor_below_the_link_anchor_is_refused ... ok
[INFO] [stdout] test hotpatch::stub::tests::a_symbol_absent_from_the_base_refuses_the_whole_stub ... ok
[INFO] [stdout] test hotpatch::session::tests::ungated_fixtures::the_cached_seam_set_equals_a_full_read_and_is_kept_per_content ... FAILED
[INFO] [stdout] test hotpatch::stub::tests::an_unreadable_input_is_refused ... ok
[INFO] [stdout] test hotpatch::stub::tests::collect_subtracts_defined_symbols_and_reads_rlib_members ... ok
[INFO] [stdout] test hotpatch::stub::tests::thunks_encode_the_absolute_address ... ok
[INFO] [stdout] test hotpatch::stub::tests::the_stub_points_every_reference_at_the_running_base ... ok
[INFO] [stdout] test hotpatch::symbols::tests::a_missing_base_is_an_io_error ... ok
[INFO] [stdout] test hotpatch::symbols::tests::a_base_without_the_anchor_is_refused ... ok
[INFO] [stdout] test hotpatch::session::tests::an_applied_false_refusal_carrying_records_is_layout_changed ... ok
[INFO] [stdout] test hotpatch::symbols::tests::cache_finds_text_data_tls_and_the_anchor_in_each_format ... ok
[INFO] [stdout] test hotpatch::symbols::tests::cache_reads_a_rustc_built_android_elf_object ... ignored, needs the aarch64-linux-android rustup target; run with `cargo test -p frust-drive hotpatch::symbols -- --ignored`
[INFO] [stdout] test hotpatch::symbols::tests::triples_parse_to_targets ... ok
[INFO] [stdout] test hotpatch::symbols::tests::unknown_triples_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::a_non_output_so_passes_through ... ok
[INFO] [stdout] test hotpatch::symbols::tests::unknown_formats_and_mismatched_targets_are_refused ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::a_patch_without_the_anchor_is_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::an_arm_msvc_patch_keeps_aslr_and_cc_lines_ignore_the_base ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::an_msvc_link_through_rust_lld_leads_with_the_link_flavor ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::darwin_keeps_the_sysroot_only_for_an_ios_target ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::darwin_thin_link_args_name_objects_rlibs_stub_anchor_and_patch ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::gnu_thin_link_args_forward_the_lld_selection_and_export_the_anchor ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::malformed_thin_inputs_are_builder_unsupported ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::joined_output_spellings_are_skipped_not_linked ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::patches_are_numbered_under_the_session_dir ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::resetting_the_session_dir_removes_old_patches ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::the_android_cdylib_output_is_not_relinked_but_other_so_libs_pass ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::the_deps_copy_is_deleted_even_when_the_link_fails ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::the_desktop_dylib_output_is_not_relinked ... ok
[INFO] [stdout] test hotpatch::session::tests::a_state_identity_change_wins_over_layout_records ... ok
[INFO] [stdout] test hotpatch::watch::tests::a_local_non_member_path_package_is_watched_whole_src_and_a_registry_crate_never ... ok
[INFO] [stdout] test hotpatch::watch::tests::a_target_root_outside_src_is_watched_as_its_directory_or_as_the_file_in_the_package_dir ... ok
[INFO] [stdout] test hotpatch::session::tests::over_the_default_patch_count_restarts_before_anything_is_linked ... ok
[INFO] [stdout] test hotpatch::thin_link::tests::msvc_thin_link_args_are_dx_dll_line_at_the_patch_fixed_base ... ok
[INFO] [stdout] test hotpatch::watch::tests::a_project_root_below_the_workspace_root_adds_its_toolchain_and_cargo_config ... ok
[INFO] [stdout] test hotpatch::watch::tests::changed_since_checks_the_build_inputs_as_files_and_ignores_a_missing_one ... ok
[INFO] [stdout] test hotpatch::watch::tests::changed_since_reports_newer_and_equal_files_but_not_older_ones ... ok
[INFO] [stdout] test hotpatch::session::tests::over_the_default_byte_budget_restarts_before_sending ... ok
[INFO] [stdout] test hotpatch::watch::tests::changed_since_skips_build_output_hidden_entries_and_backups ... ok
[INFO] [stdout] test hotpatch::watch::tests::changed_since_walks_non_member_trees_and_deduplicates_a_path_named_twice ... ok
[INFO] [stdout] test hotpatch::watch::tests::dirs_lists_the_replayable_then_the_non_member_src_trees ... ok
[INFO] [stdout] test hotpatch::watch::tests::every_path_classify_calls_replayable_or_a_build_input_lies_under_the_watch_set ... ok
[INFO] [stdout] test hotpatch::watch::tests::the_debounce_window_is_one_hundred_milliseconds ... ok
[INFO] [stdout] test hotpatch::watch::tests::the_build_inputs_are_every_manifest_build_script_lockfile_config_and_toolchain_file ... ok
[INFO] [stdout] test hotpatch::watch::tests::the_roots_are_the_workspace_root_then_every_package_directory ... ok
[INFO] [stdout] test hotpatch::session::tests::an_applied_patch_is_uploaded_in_chunks_applied_and_reported_patched ... ok
[INFO] [stdout] test hotpatch::watch::tests::members_src_trees_are_the_replayable_class ... ok
[INFO] [stdout] test hotpatch::watch::tests::changed_since_skips_an_unreadable_directory_reports_it_and_keeps_scanning ... ok
[INFO] [stdout] test icons::tests::rejects_non_png_source ... ok
[INFO] [stdout] test icons::tests::rejects_source_below_minimum_size ... ok
[INFO] [stdout] test interrupt::tests::a_path_can_be_armed_before_it_exists ... ok
[INFO] [stdout] test icons::tests::rejects_non_square_source ... ok
[INFO] [stdout] test interrupt::tests::disarming_stops_the_scrub_for_that_path_only ... ok
[INFO] [stdout] test interrupt::tests::the_exit_status_is_settable_for_a_phase_that_reports_success ... ok
[INFO] [stdout] test interrupt::tests::the_process_wide_registration_arms_and_disarms ... ok
[INFO] [stdout] test interrupt::tests::deferring_returns_when_no_signal_is_pending ... ok
[INFO] [stdout] test interrupt::tests::two_registrations_of_one_path_are_independent ... ok
[INFO] [stdout] test hotpatch::session::tests::each_compiled_change_appends_one_timings_line_and_an_unaffected_one_none ... ok
[INFO] [stdout] test interrupt::tests::the_scrub_deletes_every_armed_path ... ok
[INFO] [stdout] test ios_build::export::tests::export_argv_is_the_expected_invocation ... ok
[INFO] [stdout] test ios_build::export::tests::plist_with_team_matches_golden ... ok
[INFO] [stdout] test ios_build::schemes::tests::maps_mode_and_flavor_to_scheme_and_configuration ... ok
[INFO] [stdout] test hotpatch::session::tests::an_apply_patch_error_reply_is_a_refusal ... ok
[INFO] [stdout] test ios_build::export::tests::plist_without_team_omits_teamid_key ... ok
[INFO] [stdout] test ios_build::schemes::tests::verify_errors_listing_available_configurations_when_flavored_config_missing ... ok
[INFO] [stdout] test ios_build::schemes::tests::parse_list_extracts_schemes_and_configurations ... ok
[INFO] [stdout] test ios_build::schemes::tests::list_surfaces_failure ... ok
[INFO] [stdout] test ios_build::schemes::tests::verify_errors_listing_available_schemes_when_missing ... ok
[INFO] [stdout] test ios_build::team::tests::detect_dedupes_across_certificates_that_share_a_team ... ok
[INFO] [stdout] test ios_build::schemes::tests::verify_passes_for_a_present_scheme ... ok
[INFO] [stdout] test ios_build::schemes::tests::verify_passes_for_a_present_flavored_configuration ... ok
[INFO] [stdout] test ios_build::team::tests::detect_falls_back_to_the_name_when_the_certificate_is_unreadable ... ok
[INFO] [stdout] test ios_build::team::tests::extract_team_skips_malformed_lines ... ok
[INFO] [stdout] test ios_build::team::tests::detect_reads_the_team_from_the_certificate_ou_not_the_name ... ok
[INFO] [stdout] test hotpatch::symbols::tests::cache_reads_a_rustc_built_host_object ... ok
[INFO] [stdout] test ios_build::team::tests::resolve_errors_actionably_when_no_identity ... ok
[INFO] [stdout] test ios_build::team::tests::resolve_picks_first_of_several_with_override_note ... ok
[INFO] [stdout] test ios_build::team::tests::resolve_ignores_empty_env_and_toml_values ... ok
[INFO] [stdout] test ios_build::team::tests::subject_team_ignores_short_or_lowercase_ous_and_malformed_blobs ... ok
[INFO] [stdout] test ios_build::team::tests::resolve_auto_detects_single_team ... ok
[INFO] [stdout] test ios_build::team::tests::resolve_prefers_env_over_toml_and_detect ... ok
[INFO] [stdout] test ios_build::team::tests::identity_label_takes_the_quoted_certificate_name ... ok
[INFO] [stdout] test ios_build::tests::a_missing_feature_failure_carries_the_facade_key_hint ... ok
[INFO] [stdout] test ios_build::tests::base64_matches_known_vectors ... ok
[INFO] [stdout] test ios_build::team::tests::resolve_prefers_toml_over_detect ... ok
[INFO] [stdout] test ios_build::tests::build_ios_reports_actionable_error_when_scheme_missing ... ok
[INFO] [stdout] test ios_build::tests::build_ios_device_signed_uses_expected_argv_and_reports_app ... ok
[INFO] [stdout] test ios_build::tests::build_ios_device_no_codesign_skips_team_detection ... ok
[INFO] [stdout] test hotpatch::session::tests::missed_keys_only_in_the_newest_patch_are_patched ... ok
[INFO] [stdout] test ios_build::tests::build_ios_surfaces_xcodebuild_failure_with_doctor_hint ... ok
[INFO] [stdout] test ios_build::tests::encode_defines_is_sorted_and_base64 ... ok
[INFO] [stdout] test ios_build::tests::build_ios_device_signed_passes_version_overrides_when_flagged ... ok
[INFO] [stdout] test ios_build::tests::build_ios_simulator_uses_simulator_argv ... ok
[INFO] [stdout] test ios_build::tests::build_ipa_accepts_each_export_method ... ok
[INFO] [stdout] test hotpatch::session::tests::no_seam_hit_restarts ... ok
[INFO] [stdout] test ios_build::tests::build_ipa_archives_writes_plist_and_exports ... ok
[INFO] [stdout] test ios_build::xcodebuild::tests::archive_argv_appends_archive_path_and_verb ... ok
[INFO] [stdout] test ios_build::xcodebuild::tests::device_build_argv_omits_archs_override ... ok
[INFO] [stdout] test ios_build::xcodebuild::tests::device_no_codesign_build_argv ... ok
[INFO] [stdout] test ios_build::xcodebuild::tests::signed_build_omits_overrides_when_absent ... ok
[INFO] [stdout] test ios_build::xcodebuild::tests::device_signed_build_argv ... ok
[INFO] [stdout] test ios_build::xcodebuild::tests::version_and_defines_overrides_are_conditional ... ok
[INFO] [stdout] test ios_id::tests::camel_case_keeps_first_word_lowercase ... ok
[INFO] [stdout] test ios_id::tests::camel_case_skips_empty_words ... ok
[INFO] [stdout] test ios_build::xcodebuild::tests::simulator_build_argv_has_no_signing_args_and_pins_host_arch ... ok
[INFO] [stdout] test ios_id::tests::derive_camel_cases_underscored_project_name ... ok
[INFO] [stdout] test ios_id::tests::derive_joins_org_and_camel_cased_project_name ... ok
[INFO] [stdout] test ios_id::tests::validate_accepts_grammatically_valid_ids ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_backticks ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_command_substitution ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_empty_segment ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_empty_string ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_shell_injection_attempt_semicolon ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_single_segment ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_underscore_segment ... ok
[INFO] [stdout] test ios_id::tests::validate_rejects_whitespace_segment ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::parse_reads_a_newline_terminated_value ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::parse_reads_a_suffixed_flavor_value ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::parse_reads_an_unterminated_value ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::parse_rejects_a_single_segment_value ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::parse_rejects_shell_metacharacters_rather_than_forwarding_them_to_devicectl ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::resolve_falls_back_with_one_warning_on_a_non_zero_exit ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::resolve_falls_back_with_one_warning_on_unusable_output ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::resolve_falls_back_with_one_warning_when_plutil_cannot_be_spawned ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::parse_returns_none_on_empty_output ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::resolve_reads_info_plist_inside_the_app_bundle ... ok
[INFO] [stdout] test ios_run::bundle_id::tests::resolve_returns_the_plist_bundle_id_and_no_warning ... ok
[INFO] [stdout] test ios_run::devicectl::tests::install_builds_expected_command ... ok
[INFO] [stdout] test ios_run::devicectl::tests::launch_puts_console_and_terminate_existing_flags_before_bundle_id ... ok
[INFO] [stdout] test ios_run::preflight::tests::fails_when_simulator_not_booted ... ok
[INFO] [stdout] test ios_run::preflight::tests::fails_with_actionable_message_when_target_missing ... ok
[INFO] [stdout] test ios_run::preflight::tests::fails_with_actionable_message_when_xcode_missing ... ok
[INFO] [stdout] test ios_run::preflight::tests::is_booted_false_on_invalid_json ... ok
[INFO] [stdout] test ios_run::preflight::tests::is_booted_true_for_matching_udid_and_state ... ok
[INFO] [stdout] test ios_run::preflight::tests::passes_when_everything_present_and_simulator_booted ... ok
[INFO] [stdout] test ios_run::project::tests::detect_bails_on_invalid_explicit_identifier_before_any_simctl_call ... ok
[INFO] [stdout] test ios_run::project::tests::detect_camel_cases_snake_case_project_name ... ok
[INFO] [stdout] test ios_run::project::tests::detect_derives_bundle_id_when_ios_section_absent ... ok
[INFO] [stdout] test ios_run::project::tests::detect_errs_without_frust_toml ... ok
[INFO] [stdout] test ios_run::project::tests::detect_prefers_explicit_ios_identifier ... ok
[INFO] [stdout] test ios_run::preflight::tests::fails_when_simulator_udid_unknown ... ok
[INFO] [stdout] test ios_run::project::tests::require_ios_dir_errs_when_xcodeproj_missing ... ok
[INFO] [stdout] test ios_run::simctl::tests::install_builds_expected_command ... ok
[INFO] [stdout] test ios_run::simctl::tests::launch_puts_console_pty_flag_before_udid ... ok
[INFO] [stdout] test ios_run::project::tests::require_ios_dir_ok_when_xcodeproj_present ... ok
[INFO] [stdout] test ios_run::simctl::tests::terminate_ignores_failure ... ok
[INFO] [stdout] test ios_run::simctl::tests::terminate_runs_expected_command ... ok
[INFO] [stdout] test ios_run::tests::a_cancel_raised_during_the_hot_build_skips_the_stage ... ok
[INFO] [stdout] test ios_run::simctl::tests::spawn_launch_streams_the_console_pty_launch ... ok
[INFO] [stdout] test ios_build::tests::release_legacy_app_drops_lean_and_warns ... ok
[INFO] [stdout] test icons::tests::generates_ico_with_all_six_sizes ... ok
[INFO] [stdout] test ios_run::tests::flavored_run_launches_the_bundle_id_read_from_the_installed_app ... ok
[INFO] [stdout] test ios_run::tests::a_missing_feature_failure_carries_the_facade_key_hint ... ok
[INFO] [stdout] test ios_run::tests::preflight_failure_surfaces_before_any_xcodebuild_call ... ok
[INFO] [stdout] test ios_run::tests::profile_mode_uses_profile_configuration_and_products_dir ... ok
[INFO] [stdout] test ios_build::tests::passthrough_features_ride_the_frust_features_setting_after_the_modes_own ... ok
[INFO] [stdout] test ios_run::tests::run_physical_happy_path_builds_installs_and_launches ... ok
[INFO] [stdout] test ios_run::tests::run_physical_install_failure_surfaces_developer_mode_hint ... ok
[INFO] [stdout] test ios_run::tests::run_physical_launch_failure_surfaces_developer_mode_hint ... ok
[INFO] [stdout] test hotpatch::session::tests::an_older_patch_missed_key_on_a_reported_seam_restarts ... ok
[INFO] [stdout] test ios_run::tests::run_physical_rejects_device_with_unknown_os_version ... ok
[INFO] [stdout] test ios_run::tests::missing_xcodeproj_errs_before_any_process_call ... ok
[INFO] [stdout] test ios_run::tests::run_physical_missing_xcodeproj_errs_before_any_process_call ... ok
[INFO] [stdout] test ios_run::tests::run_physical_rejects_ios16_device_before_any_build_call ... ok
[INFO] [stdout] test ios_run::tests::spawn_hot_session_builds_fat_stages_before_install_then_streams_the_launch ... ok
[INFO] [stdout] test ios_run::tests::unreadable_plist_warns_once_and_falls_back_to_the_frust_toml_bundle_id ... ok
[INFO] [stdout] test ios_run::tests::xcodebuild_failure_surfaces_tail_of_both_stdout_and_stderr ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::app_bundle_path_joins_root_configuration_and_relative_path ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::build_argv_pins_host_arch ... ok
[INFO] [stdout] test ios_run::tests::release_legacy_app_drops_lean_and_warns ... ok
[INFO] [stdout] test ios_run::tests::spawn_session_returns_the_bundle_id_simctl_launch_was_given ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::build_hot_appends_the_fat_link_settings_before_the_action ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::build_omits_frust_features_when_none ... ok
[INFO] [stdout] test ios_run::tests::unflavored_plist_resolves_the_frust_toml_bundle_id_without_warning ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::build_passes_through_a_non_debug_configuration ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::build_runs_xcodebuild_with_expected_args_and_prefixes_lines ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::build_threads_release_lean_feature_setting ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_hotpatch_section_is_a_hard_error ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_macos_notarize_key_is_a_hard_error ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_macos_section_is_a_hard_error ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_signing_env_subtable_is_a_hard_error_too ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_signing_section_is_a_hard_error_not_a_silent_default ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_linux_section_is_a_hard_error ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_desktop_section_is_a_hard_error ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_windows_section_is_a_hard_error ... ok
[INFO] [stdout] test manifest::tests::desktop_sections_default_to_absent_and_the_macos_version_default_holds ... ok
[INFO] [stdout] test manifest::tests::hotpatch_section_parses_both_budget_keys_and_each_is_optional ... ok
[INFO] [stdout] test manifest::tests::a_typo_in_the_web_section_is_a_hard_error ... ok
[INFO] [stdout] test manifest::tests::ignores_sections_the_drive_pipelines_do_not_read ... ok
[INFO] [stdout] test manifest::tests::macos_notarize_defaults_to_off_and_only_true_opts_in ... ok
[INFO] [stdout] test manifest::tests::parses_a_round_trip_of_every_desktop_section ... ok
[INFO] [stdout] test manifest::tests::parses_a_round_trip_of_every_web_key ... ok
[INFO] [stdout] test manifest::tests::macos_minimum_system_version_defaults_when_the_section_is_present_but_the_field_is_not ... ok
[INFO] [stdout] test manifest::tests::parses_a_relocated_signing_section_with_env_fallbacks ... ok
[INFO] [stdout] test manifest::tests::parses_the_scaffolded_shape_without_a_signing_section ... ok
[INFO] [stdout] test manifest::tests::web_section_is_optional_and_its_defaults_describe_the_scaffolded_layout ... ok
[INFO] [stdout] test manifest::tests::web_wasm_opt_absent_follows_the_mode_default_and_present_overrides_it ... ok
[INFO] [stdout] test metrics::android::tests::fetch_all_is_best_effort_when_every_probe_fails ... ok
[INFO] [stdout] test metrics::android::tests::fetch_cpu_ticks_garbage_output_errs ... ok
[INFO] [stdout] test metrics::android::tests::fetch_cpu_ticks_success ... ok
[INFO] [stdout] test metrics::android::tests::fetch_mem_pss_bytes_failed_exit_errs ... ok
[INFO] [stdout] test metrics::android::tests::fetch_mem_pss_bytes_garbage_output_errs ... ok
[INFO] [stdout] test metrics::android::tests::fetch_net_failed_exit_errs ... ok
[INFO] [stdout] test metrics::android::tests::fetch_net_garbage_output_errs ... ok
[INFO] [stdout] test metrics::android::tests::fetch_mem_pss_bytes_success ... ok
[INFO] [stdout] test metrics::android::tests::fetch_thermal_failed_exit_errs ... ok
[INFO] [stdout] test metrics::android::tests::fetch_thermal_success ... ok
[INFO] [stdout] test metrics::android::tests::parse_meminfo_total_pss_kb_missing_row_errs ... ok
[INFO] [stdout] test metrics::android::tests::parse_meminfo_total_pss_kb_reads_the_total_pss_row ... ok
[INFO] [stdout] test metrics::android::tests::parse_thermal_shell_output_empty_content_is_empty ... ok
[INFO] [stdout] test metrics::android::tests::parse_thermal_shell_output_falls_back_to_zone_path_when_type_empty ... ok
[INFO] [stdout] test metrics::android::tests::parse_thermal_shell_output_skips_permission_denied_zone ... ok
[INFO] [stdout] test metrics::android::tests::fetch_net_success ... ok
[INFO] [stdout] test metrics::desktop::tests::parse_thermal_zone_non_integer_temp_errs ... ok
[INFO] [stdout] test metrics::desktop::tests::parse_thermal_zone_uses_type_when_present ... ok
[INFO] [stdout] test metrics::desktop::tests::parse_vmrss_kb_missing_line_errs ... ok
[INFO] [stdout] test metrics::desktop::tests::parse_vmrss_kb_reads_the_vmrss_line ... ok
[INFO] [stdout] test metrics::desktop::tests::parse_thermal_zone_falls_back_to_directory_name_when_type_is_empty ... ok
[INFO] [stdout] test metrics::android::tests::fetch_cpu_ticks_failed_exit_errs ... ok
[INFO] [stdout] test metrics::desktop::tests::read_cpu_ticks_and_vmrss_at_join_pid_directory_correctly ... ok
[INFO] [stdout] test metrics::desktop::tests::read_net_dev_at_reads_and_aggregates ... ok
[INFO] [stdout] test metrics::desktop::tests::read_thermal_zones_at_missing_root_yields_empty_not_error ... ok
[INFO] [stdout] test metrics::desktop::tests::read_thermal_zones_at_skips_a_zone_whose_temp_is_unreadable ... ok
[INFO] [stdout] test metrics::net_dev::tests::empty_content_yields_no_interfaces ... ok
[INFO] [stdout] test metrics::net_dev::tests::malformed_row_without_colon_errs ... ok
[INFO] [stdout] test metrics::net_dev::tests::parses_every_interface_row ... ok
[INFO] [stdout] test metrics::proc_stat::tests::cpu_percent_full_core_for_a_one_second_window ... ok
[INFO] [stdout] test metrics::proc_stat::tests::cpu_percent_zero_delta_is_zero ... ok
[INFO] [stdout] test metrics::proc_stat::tests::cpu_percent_zero_elapsed_never_divides_by_zero ... ok
[INFO] [stdout] test metrics::net_dev::tests::aggregate_excludes_loopback ... ok
[INFO] [stdout] test metrics::desktop::tests::read_cpu_ticks_at_missing_pid_errs ... ok
[INFO] [stdout] test metrics::proc_stat::tests::missing_closing_paren_errs ... ok
[INFO] [stdout] test metrics::proc_stat::tests::parses_utime_stime_from_a_normal_stat_line ... ok
[INFO] [stdout] test metrics::proc_stat::tests::parses_utime_stime_past_a_pathological_comm_field ... ok
[INFO] [stdout] test ios_build::tests::an_ambiguous_facade_key_fails_feature_resolution ... ok
[INFO] [stdout] test metrics::sampler::tests::drop_without_stop_does_not_block_the_caller ... ok
[INFO] [stdout] test metrics::proc_stat::tests::truncated_fields_after_comm_errs ... ok
[INFO] [stdout] test ios_build::tests::release_declaring_app_keeps_lean_without_warning ... ok
[INFO] [stdout] test ios_run::xcodebuild::tests::build_surfaces_failure ... ok
[INFO] [stdout] test metrics::tests::snapshot_into_samples_emits_cpu_only_when_percent_present ... ok
[INFO] [stdout] test metrics::tests::snapshot_into_samples_emits_one_thermal_sample_per_zone ... ok
[INFO] [stdout] test packages::tests::a_directory_without_a_manifest_never_spawns_cargo ... ok
[INFO] [stdout] test ios_run::tests::release_declaring_app_keeps_lean_without_warning ... ok
[INFO] [stdout] test packages::tests::a_failed_metadata_run_surfaces_cargos_stderr ... ok
[INFO] [stdout] test packages::tests::a_missing_cargo_is_cargo_unavailable ... ok
[INFO] [stdout] test metrics::sampler::tests::stop_terminates_the_background_thread_promptly ... ok
[INFO] [stdout] test packages::tests::a_name_shared_by_two_versions_resolves_to_the_roots_dependency ... ok
[INFO] [stdout] test packages::tests::real_cargo_locates_the_shell_crate_of_a_generated_path_mode_project ... ignored, spawns real cargo against a generated project; run with --ignored (e2e family)
[INFO] [stdout] test packages::tests::locked_is_passed_only_under_the_locked_policy ... ok
[INFO] [stdout] test packages::tests::an_absent_package_names_the_projects_frust_dependency ... ok
[INFO] [stdout] test packages::tests::root_dependencies_come_from_the_project_directorys_package ... ok
[INFO] [stdout] test packages::tests::the_cache_asks_its_inner_locator_once_per_package ... ok
[INFO] [stdout] test packages::tests::the_cargo_locator_runs_full_metadata_through_the_runner ... ok
[INFO] [stdout] test packages::tests::the_frust_dependency_description_covers_every_declaration_form ... ok
[INFO] [stdout] test packages::tests::the_metadata_parse_returns_manifest_parents_in_request_order ... ok
[INFO] [stdout] test packages::tests::the_frust_dependency_description_finds_the_facade_under_any_key ... ok
[INFO] [stdout] test packages::tests::two_versions_both_reachable_from_the_root_are_ambiguous ... ok
[INFO] [stdout] test packages::tests::the_stub_answers_from_its_map_and_reports_absence_like_cargo ... ok
[INFO] [stdout] test packages::tests::the_network_hint_appears_only_for_network_failures ... ok
[INFO] [stdout] test packages::tests::unreadable_metadata_is_a_typed_error ... ok
[INFO] [stdout] test platform_wiring::tests::a_real_directory_in_place_of_the_link_is_left_alone ... ok
[INFO] [stdout] test platform_wiring::tests::a_legacy_gradle_property_is_refreshed_in_place ... ok
[INFO] [stdout] test hotpatch::session::tests::without_a_strip_tool_the_linked_patch_is_sent_as_linked ... ok
[INFO] [stdout] test platform_wiring::tests::a_moved_package_replaces_the_values_and_the_links ... ok
[INFO] [stdout] test hotpatch::session::tests::two_device_sessions_of_one_project_never_share_a_session_dir ... ok
[INFO] [stdout] test ios_build::tests::resolve_features_b64_spells_the_facade_key ... ok
[INFO] [stdout] test platform_wiring::tests::absent_platform_directories_are_skipped_without_locating ... ok
[INFO] [stdout] test platform_wiring::tests::keys_and_links_are_named_after_the_module ... ok
[INFO] [stdout] test platform_wiring::tests::locate_failures_and_incomplete_packages_are_errors ... ok
[INFO] [stdout] test platform_wiring::tests::a_second_sync_changes_nothing ... ok
[INFO] [stdout] test platform_wiring::tests::optional_and_module_less_plugins_are_not_located ... ok
[INFO] [stdout] test platform_wiring::tests::resolve_reports_both_embeddings_without_writing ... ok
[INFO] [stdout] test plugin::apply::tests::a_platform_path_outside_the_plugin_package_is_refused_untouched ... ok
[INFO] [stdout] test platform_wiring::tests::sync_writes_local_properties_and_links_the_ios_package ... ok
[INFO] [stdout] test platform_wiring::tests::wire_modules_writes_keys_and_links_for_the_given_modules ... ok
[INFO] [stdout] test plugin::apply::tests::app_build_gradle_without_its_anchor_is_never_rewritten ... ok
[INFO] [stdout] test platform_wiring::tests::values_are_written_with_properties_escapes ... ok
[INFO] [stdout] test icons::tests::generates_icns_with_all_ten_entries_and_no_warning_at_1024 ... ok
[INFO] [stdout] test icons::tests::generates_hicolor_set_with_all_seven_sizes ... ok
[INFO] [stdout] test plugin::apply::tests::cargo_feature_applies_onto_a_cargo_dep_created_line ... ok
[INFO] [stdout] test plugin::apply::tests::add_secure_storage_with_biometric_applies_every_edit ... ok
[INFO] [stdout] test plugin::apply::tests::cargo_feature_dispatches_through_apply_contribution ... ok
[INFO] [stdout] test plugin::apply::tests::cargo_feature_is_idempotent_on_double_apply ... ok
[INFO] [stdout] test plugin::apply::tests::cargo_feature_errors_on_missing_dep ... ok
[INFO] [stdout] test ios_run::tests::a_frust_ui_keyed_hot_build_spells_frust_features_with_its_key ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_for_not_installed_plugin_is_empty ... ok
[INFO] [stdout] test plugin::apply::tests::clean_signals_frust_add_succeeds_without_sibling_checkout ... ok
[INFO] [stdout] test plugin::apply::tests::clean_signals_frust_add_succeeds_with_stale_sibling_present ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_missing_cargo_toml_errors ... ok
[INFO] [stdout] test plugin::apply::tests::applying_twice_is_byte_identical_and_all_already_present ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_for_optional_dep_is_excluded ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_for_plain_dep_is_still_detected ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_unparseable_cargo_toml_errors ... ok
[INFO] [stdout] test plugin::apply::tests::every_in_repo_android_consumer_accepts_add_plugin ... FAILED
[INFO] [stdout] test plugin::apply::tests::every_registry_platform_path_is_inside_its_plugin_package ... ok
[INFO] [stdout] test plugin::apply::tests::frust_dep_finds_the_facade_under_any_key ... ok
[INFO] [stdout] test platform_wiring::tests::installed_plugins_get_their_keys_and_links ... ok
[INFO] [stdout] test plugin::apply::tests::frust_dep_reads_every_declaration_form ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_lane_contributions_apply_at_build_and_touch_no_file ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_mobile_only_contributions_never_leak_into_the_result ... ok
[INFO] [stdout] test plugin::apply::tests::missing_cargo_toml_errors ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_for_installed_plugin_collects_all_three_in_order ... ok
[INFO] [stdout] test plugin::apply::tests::no_frust_dep_errors ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_for_installed_plugin_with_no_desktop_variants_is_empty ... ok
[INFO] [stdout] test plugin::apply::tests::gradle_module_applies_even_though_its_resolved_path_is_absent ... ok
[INFO] [stdout] test hotpatch::session::tests::the_candidate_is_merged_only_on_applied_true ... ok
[INFO] [stdout] test plugin::apply::tests::a_settings_file_without_the_helper_gains_it_once ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_public_fn_is_empty_against_the_real_registry ... ok
[INFO] [stdout] test plugin::apply::tests::desktop_contributions_for_renamed_dep_is_detected ... ok
[INFO] [stdout] test plugin::apply::tests::half_applied_gradle_module_completes_and_reports_applied ... ok
[INFO] [stdout] test metrics::sampler::tests::spawn_delivers_samples_from_a_fake_source ... ok
[INFO] [stdout] test metrics::sampler::tests::interval_is_clamped_to_the_minimum ... ok
[INFO] [stdout] test plugin::apply::tests::half_wired_swift_package_ref_completes_the_missing_sites ... ok
[INFO] [stdout] test plugin::apply::tests::registry_mode_features_promote_the_version_shorthand ... ok
[INFO] [stdout] test plugin::apply::tests::scaffold_file_rejects_leading_parent_dir_component ... ok
[INFO] [stdout] test plugin::apply::tests::scaffold_file_creates_nested_parent_directories ... ok
[INFO] [stdout] test plugin::apply::tests::settings_include_block_build_redirect_is_always_forward_slash ... ok
[INFO] [stdout] test plugin::apply::tests::registry_mode_without_a_located_package_is_a_typed_error ... ok
[INFO] [stdout] test plugin::apply::tests::scaffold_file_existing_file_with_different_contents_is_untouched ... ok
[INFO] [stdout] test plugin::apply::tests::scaffold_file_rejects_absolute_path ... ok
[INFO] [stdout] test metrics::sampler::tests::sample_timestamps_advance_with_the_sampler_epoch_not_per_tick ... ok
[INFO] [stdout] test plugin::apply::tests::scaffold_file_dispatches_through_apply_contribution_and_reapply_is_idempotent ... ok
[INFO] [stdout] test plugin::apply::tests::scaffold_file_creates_with_exact_contents_when_absent ... ok
[INFO] [stdout] test plugin::apply::tests::path_mode_prefers_the_located_package_over_the_cargo_line ... ok
[INFO] [stdout] test plugin::apply::tests::unparseable_cargo_toml_is_never_rewritten ... ok
[INFO] [stdout] test plugin::apply::tests::storage_only_touches_nothing_but_cargo_toml ... ok
[INFO] [stdout] test plugin::apply::tests::swift_package_ref_reapply_is_already_present_and_byte_identical ... ok
[INFO] [stdout] test plugin::apply::tests::scaffold_file_rejects_embedded_parent_dir_component ... ok
[INFO] [stdout] test icons::tests::icns_warns_when_source_below_recommended_size ... ok
[INFO] [stdout] test plugin::apply::tests::path_mode_fallback_wires_where_the_cargo_line_points ... ok
[INFO] [stdout] test plugin::apply::tests::swift_package_ref_mints_past_pre_existing_ids ... ok
[INFO] [stdout] test plugin::apply::tests::swift_package_ref_wires_all_six_pbxproj_sites ... ok
[INFO] [stdout] test plugin::apply::tests::unknown_plugin_errors ... ok
[INFO] [stdout] test plugin::apply::tests::swift_package_ref_without_a_section_anchor_is_never_rewritten ... ok
[INFO] [stdout] test plugin::apply::tests::unknown_feature_errors ... ok
[INFO] [stdout] test plugin::apply::tests::registry_mode_writes_a_version_line_and_wires_the_located_crate ... ok
[INFO] [stdout] test plugin::apply::tests::settings_gradle_without_its_anchor_is_never_rewritten ... ok
[INFO] [stdout] test plugin::registry::tests::camera_base_contributions_match_the_final_accounting ... ok
[INFO] [stdout] test plugin::registry::tests::camera_swift_package_ref_path_exists_in_this_checkout ... FAILED
[INFO] [stdout] test plugin::registry::tests::clipboard_is_a_cargo_dep_and_nothing_else ... ok
[INFO] [stdout] test plugin::registry::tests::database_engine_turso_is_a_cargo_feature_and_nothing_else ... ok
[INFO] [stdout] test plugin::registry::tests::design_systems_and_url_launcher_are_each_a_cargo_dep_and_nothing_else ... ok
[INFO] [stdout] test plugin::registry::tests::clean_signals_frust_declares_no_sibling_requirement ... ok
[INFO] [stdout] test plugin::registry::tests::database_is_a_cargo_dep_and_nothing_else ... ok
[INFO] [stdout] test plugin::registry::tests::i18n_base_contributions_match_the_final_accounting ... ok
[INFO] [stdout] test plugin::registry::tests::haptics_is_a_cargo_dep_plus_one_manifest_permission_and_nothing_else ... ok
[INFO] [stdout] test plugin::registry::tests::iap_base_contributions_match_the_final_accounting ... ok
[INFO] [stdout] test plugin::registry::tests::registry_lists_the_eighteen_v1_plugins ... ok
[INFO] [stdout] test plugin::registry::tests::native_widgets_is_a_cargo_dep_plus_one_gradle_module_and_nothing_else ... ok
[INFO] [stdout] test plugin::registry::tests::secure_storage_biometric_bundles_the_two_readme_contributions ... ok
[INFO] [stdout] test plugin::registry::tests::secure_storage_gradle_module_path_exists_in_this_checkout ... FAILED
[INFO] [stdout] test plugin::tests::outcome_counts_buckets_all_three_outcomes_separately ... ok
[INFO] [stdout] test plugin::tests::outcome_counts_never_lumps_applied_at_build_with_already_present ... ok
[INFO] [stdout] test plugin::registry::tests::swift_package_refs_have_unique_spm_identities ... ok
[INFO] [stdout] test plugin::registry::tests::unknown_id_is_none ... ok
[INFO] [stdout] test plugin::tests::outcome_counts_of_an_empty_report_is_all_zero ... ok
[INFO] [stdout] test process::tests::decode_stream_line_replaces_invalid_utf8_lossily ... ok
[INFO] [stdout] test plugin::registry::tests::video_player_is_a_cargo_dep_plus_one_gradle_module_and_nothing_else ... ok
[INFO] [stdout] test process::tests::decode_stream_line_strips_trailing_newline_and_cr ... ok
[INFO] [stdout] test process::tests::fake_records_the_env_removals_of_the_most_recent_streaming_call ... ok
[INFO] [stdout] test process::tests::exact_match_returns_registered_output ... ok
[INFO] [stdout] test process::tests::missing_binary_errs ... ok
[INFO] [stdout] test process::tests::prefix_match_handles_dynamic_trailing_arg ... ok
[INFO] [stdout] test process::tests::line_buffer_cap_enforced_and_oldest_lines_dropped ... ok
[INFO] [stdout] test process::tests::line_buffer_dropped_lines_counter_is_accurate ... ok
[INFO] [stdout] test process::tests::run_streaming_replays_stdout_lines_then_returns_output ... ok
[INFO] [stdout] test process::tests::run_streaming_scrubbed_removal_wins_over_an_added_env_pair ... ok
[INFO] [stdout] test plugin::tests::desktop_lane_describe_strings_name_their_build_time ... ok
[INFO] [stdout] test process::tests::spawn_streaming_fake_double_kill_is_a_noop ... ok
[INFO] [stdout] test process::tests::spawn_streaming_fake_drop_without_kill_does_not_block ... ok
[INFO] [stdout] test process::tests::spawn_streaming_fake_failed_exit_surfaces_as_unsuccessful ... ok
[INFO] [stdout] test process::tests::run_streaming_handles_invalid_utf8_from_a_real_process ... ok
[INFO] [stdout] test process::tests::spawn_streaming_fake_kill_mid_hang_terminates_promptly_and_joins ... ok
[INFO] [stdout] test process::tests::spawn_streaming_fake_lines_arrive_in_order_then_exit_status_surfaces ... ok
[INFO] [stdout] test process::tests::spawn_streaming_fake_unregistered_invocation_errs ... ok
[INFO] [stdout] test process::tests::line_buffer_producer_never_blocks_even_far_past_capacity ... ok
[INFO] [stdout] test process::tests::run_streaming_real_pipes_both_stdout_and_stderr ... ok
[INFO] [stdout] test plugin::registry::tests::database_add_plugin_with_engine_turso_feature_and_reapply_is_idempotent ... ok
[INFO] [stdout] test plugin::registry::tests::haptics_add_plugin_applies_both_contributions_and_reapply_is_idempotent ... ok
[INFO] [stdout] test process::tests::streaming_spawns_pipe_both_streams ... ok
[INFO] [stdout] test process::tests::tail_lines_empty_input_returns_empty_string ... ok
[INFO] [stdout] test process::tests::spawn_streaming_real_merges_stderr_into_the_line_stream ... ok
[INFO] [stdout] test process::tests::tail_lines_long_input_returns_last_n_lines ... ok
[INFO] [stdout] test process::tests::tail_lines_short_input_returns_all_lines ... ok
[INFO] [stdout] test process::tests::the_trait_default_forwards_a_scrubbed_call_to_run_streaming ... ok
[INFO] [stdout] test scaffold::context::tests::accepts_valid_names ... ok
[INFO] [stdout] test process::tests::spawn_streaming_real_process_lines_arrive_in_order_and_exit_status_surfaces ... ok
[INFO] [stdout] test scaffold::context::tests::android_identifier_sanitizes_invalid_characters ... ok
[INFO] [stdout] test scaffold::context::tests::design_system_path_vars_are_empty ... ok
[INFO] [stdout] test scaffold::context::tests::design_system_render_vars_include_name_and_derived_title_case ... ok
[INFO] [stdout] test scaffold::context::tests::desktop_identifier_matches_android_derivation_not_ios_camel_case ... ok
[INFO] [stdout] test scaffold::context::tests::frust_path_from_project_subdir_climbs_only_for_relative_paths ... ok
[INFO] [stdout] test process::tests::spawn_streaming_fake_kill_under_full_buffer_terminates_promptly ... ok
[INFO] [stdout] test scaffold::context::tests::ios_identifier_camel_cases_project_name ... ok
[INFO] [stdout] test scaffold::context::tests::ios_identifier_is_not_a_path_var ... ok
[INFO] [stdout] test scaffold::context::tests::path_vars_include_camel_case_android_identifier_key ... ok
[INFO] [stdout] test scaffold::context::tests::platform_render_vars_carries_one_falsy_or_truthy_entry_per_platform ... ok
[INFO] [stdout] test scaffold::context::tests::platform_render_vars_over_the_default_set_marks_every_platform_but_web ... ok
[INFO] [stdout] test scaffold::context::tests::platform_render_vars_over_an_empty_set_marks_nothing ... ok
[INFO] [stdout] test scaffold::context::tests::rejects_empty ... ok
[INFO] [stdout] test scaffold::context::tests::rejects_hyphen_with_suggestion ... ok
[INFO] [stdout] test scaffold::context::tests::rejects_keyword ... ok
[INFO] [stdout] test scaffold::context::tests::rejects_leading_digit ... ok
[INFO] [stdout] test scaffold::context::tests::render_vars_default_deeplink_keys_to_empty_string ... ok
[INFO] [stdout] test scaffold::context::tests::render_vars_include_android_identifier ... ok
[INFO] [stdout] test scaffold::context::tests::render_vars_include_configured_deeplink_scheme_and_host ... ok
[INFO] [stdout] test scaffold::context::tests::render_vars_include_desktop_identifier_and_macos_minimum_system_version ... ok
[INFO] [stdout] test scaffold::context::tests::render_vars_include_ios_identifier ... ok
[INFO] [stdout] test scaffold::context::tests::resolve_frust_crate_path_tests::accepts_facade_crate_directly ... ok
[INFO] [stdout] test scaffold::context::tests::resolve_frust_crate_path_tests::accepts_the_frust_ui_package_name ... ok
[INFO] [stdout] test scaffold::context::tests::resolve_frust_crate_path_tests::accepts_vendored_checkout_with_nonstandard_directory_name ... ok
[INFO] [stdout] test scaffold::context::tests::resolve_frust_crate_path_tests::canonicalises_repo_root_to_nested_facade_crate ... ok
[INFO] [stdout] test scaffold::context::tests::resolve_frust_crate_path_tests::rejects_directory_with_no_cargo_toml ... ok
[INFO] [stdout] test scaffold::context::tests::resolve_frust_crate_path_tests::rejects_unrelated_directory_naming_both_accepted_shapes ... ok
[INFO] [stdout] test scaffold::context::tests::resolve_frust_crate_path_tests::the_checkout_resolution_reports_the_facade_package_name ... ok
[INFO] [stdout] test scaffold::context::tests::title_case_converts_snake_case ... ok
[INFO] [stdout] test scaffold::context::tests::validate_deeplink_scheme_accepts_bare_scheme ... ok
[INFO] [stdout] test scaffold::context::tests::validate_deeplink_scheme_rejects_empty ... ok
[INFO] [stdout] test scaffold::context::tests::validate_deeplink_scheme_rejects_full_url ... ok
[INFO] [stdout] test scaffold::context::tests::validate_ios_identifier_accepts_derived_id ... ok
[INFO] [stdout] test scaffold::context::tests::validate_ios_identifier_rejects_invalid_org ... ok
[INFO] [stdout] test scaffold::context::tests::windows_shaped_frust_path_renders_a_parseable_cargo_toml_with_forward_slashes ... ok
[INFO] [stdout] test scaffold::renderer::tests::expand_path_expands_dotted_android_identifier ... ok
[INFO] [stdout] test scaffold::renderer::tests::expand_path_leaves_non_placeholder_dotted_segments_alone ... ok
[INFO] [stdout] test plugin::registry::tests::i18n_add_plugin_applies_every_contribution_and_reapply_is_idempotent ... ok
[INFO] [stdout] test scaffold::renderer::tests::expand_path_substitutes_literal_segment ... ok
[INFO] [stdout] test scaffold::renderer::tests::render_keeps_exactly_one_trailing_newline ... ok
[INFO] [stdout] test scaffold::renderer::tests::render_rejects_unknown_placeholder ... ok
[INFO] [stdout] test scaffold::renderer::tests::render_substitutes_known_vars ... ok
[INFO] [stdout] test scaffold::renderer::tests::strip_tmpl_dir_suffixes_leaves_the_file_component_alone ... ok
[INFO] [stdout] test scaffold::renderer::tests::strip_tmpl_dir_suffixes_no_op_without_tmpl_directories ... ok
[INFO] [stdout] test scaffold::renderer::tests::strip_tmpl_dir_suffixes_strips_every_matching_intermediate_segment ... ok
[INFO] [stdout] test scaffold::renderer::tests::strip_tmpl_dir_suffixes_strips_every_platform_marker_directory ... ok
[INFO] [stdout] test scaffold::renderer::tests::strip_tmpl_dir_suffixes_strips_root_marker_directory ... ok
[INFO] [stdout] test scaffold::renderer::tests::expand_path_passes_through_unmatched_segments ... ok
[INFO] [stdout] test scaffold::tests::embedded_plist_templates_carry_no_double_hyphen_inside_comments ... ok
[INFO] [stdout] test process::tests::run_streaming_scrubbed_removes_an_inherited_var_from_the_child ... ok
[INFO] [stdout] test process::tests::unregistered_invocation_errs ... ok
[INFO] [stdout] test scaffold::tests::generate_allows_empty_existing_dest ... ok
[INFO] [stdout] test scaffold::context::tests::android_identifier_joins_org_and_project_name ... ok
[INFO] [stdout] test scaffold::context::tests::render_vars_carry_no_embedding_location ... ok
[INFO] [stdout] test scaffold::tests::generate_android_manifest_with_deeplink_scheme_only_omits_host_attr ... ok
[INFO] [stdout] test process::tests::spawn_streaming_real_kill_terminates_a_hung_process_promptly ... ok
[INFO] [stdout] test scaffold::tests::generate_design_system_allows_non_empty_dest_with_overwrite ... ok
[INFO] [stdout] test scaffold::tests::generate_design_system_produces_manifest_listed_files_with_substitutions ... ok
[INFO] [stdout] test scaffold::tests::generate_design_system_uses_the_given_crate_name_as_the_design_language_tag ... ok
[INFO] [stdout] test scaffold::tests::generate_design_system_refuses_non_empty_dest_without_overwrite ... ok
[INFO] [stdout] test scaffold::tests::generate_android_manifest_without_deeplink_is_byte_identical_to_pre_task_baseline ... ok
[INFO] [stdout] test scaffold::tests::generate_allows_non_empty_dest_with_overwrite ... ok
[INFO] [stdout] test scaffold::tests::generate_copies_gradle_wrapper_jar_as_a_valid_zip ... ok
[INFO] [stdout] test scaffold::tests::both_cargo_toml_variants_carry_the_exact_wasm32_wasm_bindgen_pin ... ok
[INFO] [stdout] test scaffold::tests::generate_android_manifest_with_deeplink_renders_intent_filter ... ok
[INFO] [stdout] test scaffold::tests::generate_desktop_templates_are_idempotent_under_overwrite ... ok
[INFO] [stdout] test scaffold::tests::generate_frust_toml_includes_populated_desktop_section_and_commented_platform_stubs ... ok
[INFO] [stdout] test scaffold::tests::generate_frust_toml_omits_deeplink_section_by_default ... ok
[INFO] [stdout] test scaffold::tests::generate_frust_toml_records_deeplink_section_when_configured ... ok
[INFO] [stdout] test scaffold::tests::generate_info_plist_with_deeplink_renders_cfbundle_url_types ... ok
[INFO] [stdout] test scaffold::tests::generate_macos_info_plist_with_deeplink_renders_cfbundle_url_types ... ok
[INFO] [stdout] test scaffold::tests::generate_macos_info_plist_without_deeplink_omits_cfbundle_url_types ... ok
[INFO] [stdout] test scaffold::tests::generate_info_plist_without_deeplink_is_byte_identical_to_pre_task_baseline ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_android_tree_with_stripped_dir_suffix_and_substitutions ... ok
[INFO] [stdout] test scaffold::tests::generate_makes_gradlew_executable ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_debug_and_profile_manifest_overlays_granting_internet_only ... ok
[INFO] [stdout] test scaffold::tests::generate_ios_pbxproj_wires_embedding_package_well_formed ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_ios_tree_with_stripped_dir_suffix_and_substitutions ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_manifest_listed_files_with_substitutions ... ok
[INFO] [stdout] test plugin::registry::tests::iap_add_plugin_applies_every_contribution_and_reapply_is_idempotent ... ok
[INFO] [stdout] test scaffold::tests::generate_refuses_non_empty_dest_without_overwrite ... ok
[INFO] [stdout] test scaffold::tests::generate_rejects_org_producing_invalid_ios_bundle_id ... ok
[INFO] [stdout] test scaffold::tests::generate_rejects_unknown_arch_before_writing_any_file ... ok
[INFO] [stdout] test scaffold::tests::generate_main_rs_gates_the_desktop_entry_off_wasm32_and_keeps_the_lib_linked ... ok
[INFO] [stdout] test scaffold::tests::generate_equals_generate_with_platforms_over_the_default_set ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_windows_build_rs_and_wires_cargo_toml ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_linux_desktop_entry_with_substitutions ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_desktop_tree_dir_names_with_stripped_tmpl_suffix ... ok
[INFO] [stdout] test scaffold::tests::generate_with_no_platforms_cargo_toml_carries_neither_windows_wiring_key ... ok
[INFO] [stdout] test scaffold::tests::generate_with_clean_signals_arch_renders_variant_content_in_place_of_defaults ... ok
[INFO] [stdout] test scaffold::tests::generate_web_host_page_substitutes_the_title_and_module_name ... ok
[INFO] [stdout] test scaffold::tests::generate_readme_structure_section_is_arch_aware ... ok
[INFO] [stdout] test scaffold::tests::generate_with_platforms_emits_only_the_selected_platform_trees ... ok
[INFO] [stdout] test scaffold::tests::generate_with_no_platforms_still_emits_the_app_crate ... ok
[INFO] [stdout] test metrics::sampler::tests::drop_oldest_under_a_slow_consumer ... ok
[INFO] [stdout] test scaffold::tests::generate_produces_macos_info_plist_and_entitlements_with_substitutions ... ok
[INFO] [stdout] test scaffold::tests::platform_tags_round_trip_and_cover_every_variant ... ok
[INFO] [stdout] test scaffold::tests::generate_with_platforms_web_only_manifest_parses_with_no_windows_build_key ... ok
[INFO] [stdout] test scaffold::tests::generate_with_platforms_web_only_omits_windows_build_wiring ... ok
[INFO] [stdout] test plugin::registry::tests::auth_session_add_plugin_links_authentication_services_in_every_configuration ... ok
[INFO] [stdout] test scaffold::tests::split_platform_dir_matches_only_a_leading_platform_marker_directory ... ok
[INFO] [stdout] test web_build::bundle::tests::a_failed_package_lookup_carries_cargos_message ... ok
[INFO] [stdout] test scaffold::tests::generate_with_platforms_all_still_wires_windows_build ... ok
[INFO] [stdout] test scaffold::tests::generate_with_platforms_web_only_omits_windows_wiring_in_both_cargo_toml_variants ... ok
[INFO] [stdout] test web_build::bundle::tests::a_nameless_manifest_is_a_typed_refusal ... ok
[INFO] [stdout] test scaffold::tests::generate_with_no_arch_renders_default_template_files_byte_identically ... ok
[INFO] [stdout] test scaffold::tests::scaffolded_frust_web_js_is_byte_identical_to_the_platform_web_embedder ... FAILED
[INFO] [stdout] test scaffold::tests::the_platform_axis_and_the_arch_axis_do_not_interact ... ok
[INFO] [stdout] test web_build::bundle::tests::a_partial_app_page_still_protects_the_configured_host_dir ... ok
[INFO] [stdout] test web_build::bundle::tests::an_embedder_missing_the_glue_module_is_a_typed_refusal ... ok
[INFO] [stdout] test web_build::bundle::tests::an_unlocatable_shell_package_is_a_typed_refusal_naming_the_frust_dependency ... ok
[INFO] [stdout] test web_build::bundle::tests::page_module_default_reads_the_scaffolded_and_framework_shapes ... ok
[INFO] [stdout] test web_build::bundle::tests::page_module_default_skips_backtick_quoted_prose_ahead_of_the_real_default ... ok
[INFO] [stdout] test plugin::registry::tests::camera_add_plugin_applies_every_contribution_and_reapply_is_idempotent ... ok
[INFO] [stdout] test web_build::bundle::tests::overlap_detection_folds_parent_components ... ok
[INFO] [stdout] test web_build::bundle::tests::pkg_artifacts_lists_files_in_a_stable_order ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_a_directory_outside_the_project_is_refused ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_artifact_dir_containing_app_embedder_is_refused ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_artifact_dir_equal_to_app_embedder_is_refused ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_artifact_dir_equal_to_src_is_refused ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_artifact_dir_inside_src_is_refused ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_any_strict_descendant_of_the_project_is_allowed ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_the_artifact_dir_clears_a_previous_build ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_artifact_dir_inside_app_embedder_is_refused ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_artifact_dir_equal_to_framework_embedder_is_refused ... ok
[INFO] [stdout] test web_build::bundle::tests::resolve_embedder_prefers_the_apps_own_host_page ... ok
[INFO] [stdout] test web_build::bundle::tests::resolve_embedder_propagates_the_framework_error_when_neither_page_exists ... ok
[INFO] [stdout] test web_build::bundle::tests::resolve_embedder_falls_back_to_the_framework_when_no_app_page_exists ... ok
[INFO] [stdout] test web_build::bundle::tests::resolve_embedder_treats_a_partial_app_page_as_absent ... ok
[INFO] [stdout] test web_build::bundle::tests::preparing_artifact_dir_separate_from_embedder_and_src_is_allowed ... ok
[INFO] [stdout] test web_build::bundle::tests::resolve_embedder_honours_a_custom_host_dir ... ok
[INFO] [stdout] test web_build::bundle::tests::the_artifact_dir_honours_out_dir_and_defaults_to_build_web ... ok
[INFO] [stdout] test web_build::bundle::tests::verify_host_page_module_is_lenient_about_an_unrecognized_page_shape ... ok
[INFO] [stdout] test web_build::bundle::tests::the_package_name_comes_from_cargo_toml ... ok
[INFO] [stdout] test web_build::bundle::tests::staging_copies_both_embedder_files_verbatim ... ok
[INFO] [stdout] test web_build::bundle::tests::the_embedder_is_platform_web_inside_the_located_shell_package ... ok
[INFO] [stdout] test web_build::bundle::tests::verify_host_page_module_passes_when_the_default_matches ... ok
[INFO] [stdout] test web_build::bundle::tests::verify_host_page_module_refuses_a_mismatch_naming_both_values ... ok
[INFO] [stdout] test web_build::bundle::tests::protected_dirs_cover_the_host_dir_and_the_framework_page ... ok
[INFO] [stdout] test web_build::preflight::tests::a_complete_host_reports_ok_and_is_ready ... ok
[INFO] [stdout] test web_build::preflight::tests::a_declared_version_is_read_from_every_dependency_table_shape ... ok
[INFO] [stdout] test web_build::preflight::tests::a_bindgen_version_mismatch_blocks_and_names_both_versions ... ok
[INFO] [stdout] test plugin::registry::tests::native_widgets_add_plugin_applies_both_contributions_and_reapply_is_idempotent ... ok
[INFO] [stdout] test web_build::preflight::tests::a_host_page_module_mismatch_blocks ... ok
[INFO] [stdout] test web_build::preflight::tests::an_unreachable_embedder_blocks_and_explains_itself ... ok
[INFO] [stdout] test web_build::preflight::tests::a_malformed_manifest_blocks ... ok
[INFO] [stdout] test web_build::preflight::tests::a_missing_wasm32_target_blocks_and_offers_the_rustup_command ... ok
[INFO] [stdout] test web_build::preflight::tests::no_manifest_is_reported_ok ... ok
[INFO] [stdout] test scaffold::tests::generate_wires_windows_build_script_identically_in_both_cargo_toml_variants ... ok
[INFO] [stdout] test web_build::preflight::tests::an_app_host_page_is_reported_ok_without_the_framework ... ok
[INFO] [stdout] test scaffold::tests::registry_mode_renders_version_dependencies ... ok
[INFO] [stdout] test web_build::preflight::tests::a_missing_bindgen_cli_blocks ... ok
[INFO] [stdout] test web_build::preflight::tests::project_rows_drop_an_absent_bindgen_row_when_the_project_has_no_pin ... ok
[INFO] [stdout] test web_build::preflight::tests::no_rustup_at_all_is_missing_with_guidance_rather_than_a_command ... ok
[INFO] [stdout] test web_build::preflight::tests::the_installed_version_is_parsed_from_the_cli_banner ... ok
[INFO] [stdout] test web_build::preflight::tests::project_rows_drop_the_host_tool_rows ... ok
[INFO] [stdout] test web_build::preflight::tests::the_artifact_row_reports_the_default_layout_safe_and_an_escape_unsafe ... ok
[INFO] [stdout] test web_build::preflight::tests::the_framework_page_needs_no_module_verification ... ok
[INFO] [stdout] test web_build::preflight::tests::the_target_and_wasm_opt_rows_agree_with_their_validators ... ok
[INFO] [stdout] test web_build::preflight::tests::one_report_asks_the_locator_once ... ok
[INFO] [stdout] test web_build::preflight::tests::project_rows_keep_an_absent_bindgen_row_when_the_project_declares_a_pin ... ok
[INFO] [stdout] test web_build::preflight::tests::the_real_entry_point_asks_cargo_through_the_injected_runner ... ok
[INFO] [stdout] test web_build::serve::tests::a_nested_file_resolves_and_a_missing_one_is_not_found ... ok
[INFO] [stdout] test web_build::preflight::tests::the_artifact_row_protects_a_partial_host_dir_when_no_page_resolves ... ok
[INFO] [stdout] test web_build::serve::tests::a_target_that_is_not_a_path_or_carries_a_bad_escape_is_a_bad_request ... ok
[INFO] [stdout] test web_build::serve::tests::an_unknown_or_missing_extension_falls_back_to_octet_stream ... ok
[INFO] [stdout] test web_build::serve::tests::dot_components_in_path_are_handled ... ok
[INFO] [stdout] test web_build::serve::tests::from_manifest_follows_the_manifest_port_precedence ... ok
[INFO] [stdout] test web_build::preflight::tests::a_project_with_no_bindgen_pin_is_partial_not_ok ... ok
[INFO] [stdout] test web_build::preflight::tests::a_missing_wasm_opt_is_partial_and_never_blocks ... ok
[INFO] [stdout] test web_build::serve::tests::dropping_the_server_releases_the_port ... ok
[INFO] [stdout] test web_build::serve::tests::host_header_validation_accepts_ipv6_loopback ... ok
[INFO] [stdout] test web_build::serve::tests::host_header_validation_rejects_non_loopback ... ok
[INFO] [stdout] test web_build::serve::tests::host_header_validation_accepts_loopback ... ok
[INFO] [stdout] test web_build::serve::tests::a_refused_request_with_an_unread_body_still_closes_cleanly ... ok
[INFO] [stdout] test scaffold::tests::scaffolded_index_html_differs_from_the_embedder_only_in_title_and_module_default ... FAILED
[INFO] [stdout] test web_build::serve::tests::percent_encoded_drive_prefix_is_refused ... ok
[INFO] [stdout] test web_build::preflight::tests::project_rows_keep_a_bindgen_row_that_disagrees_with_the_project_pin ... ok
[INFO] [stdout] test web_build::serve::tests::a_served_wasm_response_carries_the_wasm_type_and_no_cache_headers ... ok
[INFO] [stdout] test web_build::serve::tests::head_returns_the_headers_without_the_body ... ok
[INFO] [stdout] test web_build::serve::tests::sanitize_log_field_replaces_every_control_character_and_caps_length ... ok
[INFO] [stdout] test web_build::serve::tests::serving_a_directory_that_is_not_there_is_a_typed_refusal ... ok
[INFO] [stdout] test web_build::serve::tests::the_mime_table_covers_every_file_an_artifact_dir_holds ... ok
[INFO] [stdout] test web_build::serve::tests::the_mime_table_has_no_duplicate_extensions ... ok
[INFO] [stdout] test web_build::serve::tests::segments_with_colons_are_refused ... ok
[INFO] [stdout] test web_build::serve::tests::percent_escapes_decode_including_multi_byte_characters ... ok
[INFO] [stdout] test web_build::serve::tests::traversal_out_of_the_artifact_dir_is_refused ... ok
[INFO] [stdout] test web_build::serve::tests::control_characters_in_the_request_line_never_reach_the_log_sink ... ok
[INFO] [stdout] test web_build::serve::tests::the_root_resolves_to_the_embedder_host_page ... ok
[INFO] [stdout] test web_build::serve::tests::invalid_host_header_is_rejected ... ok
[INFO] [stdout] test web_build::serve::tests::windows_drive_prefix_is_refused ... ok
[INFO] [stdout] test web_build::tests::a_cargo_that_cannot_be_spawned_is_a_typed_error ... ok
[INFO] [stdout] test web_build::serve::tests::wasm_is_served_as_application_wasm ... ok
[INFO] [stdout] test web_build::tests::a_failed_compile_reports_the_tail_of_its_output ... ok
[INFO] [stdout] test web_build::tests::a_debug_build_skips_wasm_opt_with_a_note ... ok
[INFO] [stdout] test web_build::tests::a_failing_wasm_opt_keeps_the_original_module ... ok
[INFO] [stdout] test web_build::tests::a_malformed_manifest_is_a_typed_error ... ok
[INFO] [stdout] test web_build::serve::tests::loopback_ipv6_host_header_is_accepted ... ok
[INFO] [stdout] test web_build::tests::a_missing_embedder_refuses_before_cargo_is_invoked ... ok
[INFO] [stdout] test web_build::tests::a_missing_module_after_a_green_compile_is_a_typed_error ... ok
[INFO] [stdout] test web_build::serve::tests::the_request_log_sink_receives_one_line_per_request ... ok
[INFO] [stdout] test web_build::tests::a_profile_build_also_skips_wasm_opt_by_default ... ok
[INFO] [stdout] test web_build::tests::a_rebuild_clears_the_previous_artifact_directory ... ok
[INFO] [stdout] test web_build::tests::a_release_build_reports_the_size_wasm_opt_saved ... ok
[INFO] [stdout] test web_build::tests::an_absent_wasm_opt_is_a_note_and_the_build_still_succeeds ... ok
[INFO] [stdout] test web_build::tests::an_out_name_override_is_ignored_and_noted_when_the_framework_page_is_staged ... ok
[INFO] [stdout] test web_build::tests::an_out_dir_over_a_partial_host_page_is_refused_before_cargo_runs ... ok
[INFO] [stdout] test web_build::tests::a_release_build_with_no_app_page_falls_back_to_the_framework ... ok
[INFO] [stdout] test web_build::tests::a_release_build_with_an_app_page_stages_it_and_names_the_module_after_the_project ... ok
[INFO] [stdout] test web_build::tests::an_out_name_override_that_disagrees_with_the_page_is_refused_before_the_compile ... ok
[INFO] [stdout] test web_build::tests::an_out_dir_override_relocates_the_artifact_directory ... ok
[INFO] [stdout] test web_build::tests::every_note_renders_a_human_message ... ok
[INFO] [stdout] test web_build::tests::an_out_name_override_is_used_when_the_app_page_agrees ... ok
[INFO] [stdout] test web_build::tests::both_cargo_artifact_spellings_are_candidates_binary_first ... ok
[INFO] [stdout] test web_build::tests::the_stages_run_in_order_with_wasm_opt_strictly_after_bindgen ... ok
[INFO] [stdout] test web_build::tests::every_tool_runs_in_the_project_directory ... ok
[INFO] [stdout] test web_build::tests::the_target_dir_follows_cargos_own_precedence ... ok
[INFO] [stdout] test scaffold::tests::including_web_adds_exactly_the_web_tree_and_changes_no_other_file ... ok
[INFO] [stdout] test web_build::tests::no_mode_features_are_passed_to_a_browser_compile ... ok
[INFO] [stdout] test web_build::tests::each_stage_carries_the_argv_the_recipe_documents ... ok
[INFO] [stdout] test web_build::tests::wasm_opt_names_its_features_and_never_asks_for_all_of_them ... ok
[INFO] [stdout] test web_build::serve::tests::a_missing_file_a_traversal_and_a_post_get_typed_statuses ... ok
[INFO] [stdout] test web_build::tests::wasm_opt_false_disables_it_for_a_release_build ... ok
[INFO] [stdout] test plugin::registry::tests::camera_half_applied_gradle_include_completes_on_reapply ... ok
[INFO] [stdout] test web_build::tests::the_artifact_directory_a_build_produces_is_servable ... ok
[INFO] [stdout] test web_build::tests::wasm_opt_true_forces_it_on_for_a_debug_build ... ok
[INFO] [stdout] test web_build::serve::tests::loopback_ipv4_host_header_is_accepted ... ok
[INFO] [stdout] test process::tests::run_streaming_real_signal_killed_child_returns_instead_of_hanging ... ok
[INFO] [stdout] test web_build::serve::tests::the_root_url_serves_the_host_page ... ok
[INFO] [stdout] test web_build::tests::a_binary_targets_dashed_artifact_is_found ... ok
[INFO] [stdout] test web_build::serve::tests::a_request_sent_after_a_delay_still_gets_the_response ... ok
[INFO] [stdout] test hotpatch::session::tests::the_acceptance_hook_runs_once_per_applied_patch_and_never_on_a_refusal ... ok
[INFO] [stdout] test process::tests::spawn_streaming_real_kill_terminates_the_whole_process_group ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- android_build::artifacts::tests::migration_recipe_doc_heading_exists_in_development_md stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'android_build::artifacts::tests::migration_recipe_doc_heading_exists_in_development_md' (949) panicked at src/android_build/artifacts.rs:863:35:
[INFO] [stdout] reading `/opt/rustwide/workdir/../../docs/DEVELOPMENT.md`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5be25a56a919 - frust_drive[d25eb50504f0365f]::android_build::artifacts::tests::migration_recipe_doc_heading_exists_in_development_md::{closure#0}
[INFO] [stdout]   12:     0x5be25a5b62ae - <frust_drive[d25eb50504f0365f]::android_build::artifacts::tests::migration_recipe_doc_heading_exists_in_development_md::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   19:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_build_with_line_tables_only_is_builder_unsupported stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_build_with_line_tables_only_is_builder_unsupported' (1859) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a741bd7 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_build_with_line_tables_only_is_builder_unsupported::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_by_value_holder_would_be_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_by_value_holder_would_be_refused' (1860) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a73eca1 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_by_value_holder_would_be_refused::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_return_type_change_passes_where_the_view_is_erased stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_return_type_change_passes_where_the_view_is_erased' (1862) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a7046ee - frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::changes_against_base
[INFO] [stdout]   16:     0x5be25a741e3c - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_return_type_change_passes_where_the_view_is_erased::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   17:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   18:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   19:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   20:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   21:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   22:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   23:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   24:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_same_size_field_reorder_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_same_size_field_reorder_is_refused' (1863) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a73f873 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_same_size_field_reorder_is_refused::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_type_added_in_patch_1_and_changed_in_patch_2_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_type_added_in_patch_1_and_changed_in_patch_2_is_refused' (1864) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a7431ab - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_type_added_in_patch_1_and_changed_in_patch_2_is_refused::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_type_dropped_in_patch_2_and_re_added_in_patch_3_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_type_dropped_in_patch_2_and_re_added_in_patch_3_is_refused' (1865) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a743e73 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_type_dropped_in_patch_2_and_re_added_in_patch_3_is_refused::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::d2_a_field_added_to_state_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::d2_a_field_added_to_state_is_refused' (1867) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a740163 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::d2_a_field_added_to_state_is_refused::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_build_with_debug_info_off_is_builder_unsupported stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_build_with_debug_info_off_is_builder_unsupported' (1858) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a741947 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_build_with_debug_info_off_is_builder_unsupported::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::an_elf_rlib_carries_dwarf_in_every_member stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::an_elf_rlib_carries_dwarf_in_every_member' (1866) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a7414d2 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::an_elf_rlib_carries_dwarf_in_every_member::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::a_closure_capture_change_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::a_closure_capture_change_is_refused' (1861) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a7046ee - frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::changes_against_base
[INFO] [stdout]   16:     0x5be25a73f654 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::a_closure_capture_change_is_refused::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   17:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   18:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   19:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   20:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   21:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   22:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   23:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   24:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::layout_preserving_edits_pass stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::layout_preserving_edits_pass' (1870) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a7046ee - frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::changes_against_base
[INFO] [stdout]   16:     0x5be25a73ea8a - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::layout_preserving_edits_pass::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   17:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   18:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   19:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   20:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   21:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   22:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   23:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   24:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::reading_inputs_apart_then_combining_them_equals_one_extraction stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::reading_inputs_apart_then_combining_them_equals_one_extraction' (1871) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a74583b - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::reading_inputs_apart_then_combining_them_equals_one_extraction::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::the_default_dev_profile_leaves_dwarf_in_every_rlib_member stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::the_default_dev_profile_leaves_dwarf_in_every_rlib_member' (1873) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a7414d2 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::an_elf_rlib_carries_dwarf_in_every_member::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::hyphenated_crate_names_are_read_as_underscored stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::hyphenated_crate_names_are_read_as_underscored' (1869) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a7415ae - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::hyphenated_crate_names_are_read_as_underscored::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::the_table_covers_components_closures_and_instantiations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::the_table_covers_components_closures_and_instantiations' (1874) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a741f22 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::the_table_covers_components_closures_and_instantiations::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::d3_the_stack_wrap_passes_as_new_types stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::d3_the_stack_wrap_passes_as_new_types' (1868) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a740ac3 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::d3_the_stack_wrap_passes_as_new_types::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::layout::tests::fixtures::the_base_table_is_written_and_deterministic_for_the_same_objects stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::layout::tests::fixtures::the_base_table_is_written_and_deterministic_for_the_same_objects' (1872) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a745e71 - <frust_drive[d25eb50504f0365f]::hotpatch::layout::tests::fixtures::the_base_table_is_written_and_deterministic_for_the_same_objects::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::seams::tests::fixtures::a_state_field_add_keeps_the_seam_identity stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::seams::tests::fixtures::a_state_field_add_keeps_the_seam_identity' (1977) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25aa4d7e6 - <frust_drive[d25eb50504f0365f]::hotpatch::seams::tests::fixtures::a_state_field_add_keeps_the_seam_identity::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::seams::tests::fixtures::the_fat_build_has_one_seam_instance_per_mounted_component stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::seams::tests::fixtures::the_fat_build_has_one_seam_instance_per_mounted_component' (1978) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25aa4da04 - <frust_drive[d25eb50504f0365f]::hotpatch::seams::tests::fixtures::the_fat_build_has_one_seam_instance_per_mounted_component::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::seams::tests::fixtures::a_component_added_in_patch_1_whose_state_identity_changes_in_patch_2_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::seams::tests::fixtures::a_component_added_in_patch_1_whose_state_identity_changes_in_patch_2_is_refused' (1976) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25aa4e064 - <frust_drive[d25eb50504f0365f]::hotpatch::seams::tests::fixtures::a_component_added_in_patch_1_whose_state_identity_changes_in_patch_2_is_refused::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::a_cascade_through_a_code_less_path_dependency_passes_the_candidate_gate stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::a_cascade_through_a_code_less_path_dependency_passes_the_candidate_gate' (2254) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a631d4c - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::a_cascade_through_a_code_less_path_dependency_passes_the_candidate_gate::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::a_compiles_b_fails_then_fixing_b_refuses_a_changed_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::a_compiles_b_fails_then_fixing_b_refuses_a_changed_type' (2257) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a62b77c - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::a_compiles_b_fails_then_fixing_b_refuses_a_changed_type::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::a_compiles_the_tip_fails_then_fixing_the_tip_refuses_a_changed_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::a_compiles_the_tip_fails_then_fixing_the_tip_refuses_a_changed_type' (2258) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a630bdc - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::a_compiles_the_tip_fails_then_fixing_the_tip_refuses_a_changed_type::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::a_tip_object_whose_bytes_were_accepted_is_not_read_again stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::a_tip_object_whose_bytes_were_accepted_is_not_read_again' (2260) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a5ff67e - frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::setup
[INFO] [stdout]   16:     0x5be25a62d12b - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::a_tip_object_whose_bytes_were_accepted_is_not_read_again::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   17:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   18:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   19:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   20:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   21:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   22:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   23:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   24:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::seam_candidates_keep_exactly_what_the_seam_reader_does_not_skip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::seam_candidates_keep_exactly_what_the_seam_reader_does_not_skip' (2262) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a630830 - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::seam_candidates_keep_exactly_what_the_seam_reader_does_not_skip::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::the_acceptance_hook_empties_the_builders_ungated_set stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::the_acceptance_hook_empties_the_builders_ungated_set' (2263) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a62a40c - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::the_acceptance_hook_empties_the_builders_ungated_set::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::a_lib_image_replays_the_tip_lib_as_the_image_and_drops_bins stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::a_lib_image_replays_the_tip_lib_as_the_image_and_drops_bins' (2259) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a62e69c - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::a_lib_image_replays_the_tip_lib_as_the_image_and_drops_bins::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::an_accepted_candidates_tip_objects_join_the_accepted_bytes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::an_accepted_candidates_tip_objects_join_the_accepted_bytes' (2261) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a5ff67e - frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::setup
[INFO] [stdout]   16:     0x5be25a62d83c - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::an_accepted_candidates_tip_objects_join_the_accepted_bytes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   17:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   18:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   19:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   20:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   21:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   22:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   23:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   24:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hotpatch::session::tests::ungated_fixtures::the_cached_seam_set_equals_a_full_read_and_is_kept_per_content stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hotpatch::session::tests::ungated_fixtures::the_cached_seam_set_equals_a_full_read_and_is_kept_per_content' (2264) panicked at src/hotpatch/layout.rs:1250:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a592812 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::sync_sources
[INFO] [stdout]   14:     0x5be25a592e49 - frust_drive[d25eb50504f0365f]::hotpatch::layout::fixture::build
[INFO] [stdout]   15:     0x5be25a62fdd9 - <frust_drive[d25eb50504f0365f]::hotpatch::session::tests::ungated_fixtures::the_cached_seam_set_equals_a_full_read_and_is_kept_per_content::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   17:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   22:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- plugin::apply::tests::every_in_repo_android_consumer_accepts_add_plugin stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'plugin::apply::tests::every_in_repo_android_consumer_accepts_add_plugin' (2693) panicked at src/plugin/apply.rs:3833:9:
[INFO] [stdout] expected to discover at least one in-repo Android consumer under examples/ or benchmarks/ (repo root resolved to /opt/rustwide/workdir/../..)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25a7885eb - <frust_drive[d25eb50504f0365f]::plugin::apply::tests::every_in_repo_android_consumer_accepts_add_plugin::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   19:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- plugin::registry::tests::camera_swift_package_ref_path_exists_in_this_checkout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'plugin::registry::tests::camera_swift_package_ref_path_exists_in_this_checkout' (2750) panicked at src/plugin/registry.rs:1008:21:
[INFO] [stdout] `plugins/camera/platform/ios` must be a Swift package directory (a `Package.swift` file) in this checkout
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25a79c125 - <frust_drive[d25eb50504f0365f]::plugin::registry::tests::camera_swift_package_ref_path_exists_in_this_checkout::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   19:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- plugin::registry::tests::secure_storage_gradle_module_path_exists_in_this_checkout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'plugin::registry::tests::secure_storage_gradle_module_path_exists_in_this_checkout' (2767) panicked at src/plugin/registry.rs:1103:21:
[INFO] [stdout] `plugins/secure-storage/platform/android` must be a Gradle module directory in this checkout
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25a79d948 - <frust_drive[d25eb50504f0365f]::plugin::registry::tests::secure_storage_gradle_module_path_exists_in_this_checkout::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   19:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- scaffold::tests::scaffolded_frust_web_js_is_byte_identical_to_the_platform_web_embedder stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scaffold::tests::scaffolded_frust_web_js_is_byte_identical_to_the_platform_web_embedder' (3044) panicked at src/scaffold/mod.rs:2871:10:
[INFO] [stdout] reading crates/frust-shell-web/platform/web/frust_web.js: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a8ddfb1 - <frust_drive[d25eb50504f0365f]::scaffold::tests::scaffolded_frust_web_js_is_byte_identical_to_the_platform_web_embedder::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   20:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- scaffold::tests::scaffolded_index_html_differs_from_the_embedder_only_in_title_and_module_default stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scaffold::tests::scaffolded_index_html_differs_from_the_embedder_only_in_title_and_module_default' (3045) panicked at src/scaffold/mod.rs:2904:18:
[INFO] [stdout] reading crates/frust-shell-web/platform/web/index.html: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25acb8782 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   13:     0x5be25a8e70e9 - <frust_drive[d25eb50504f0365f]::scaffold::tests::scaffolded_index_html_differs_from_the_embedder_only_in_title_and_module_default::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   20:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- process::tests::spawn_streaming_real_kill_terminates_the_whole_process_group stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'process::tests::spawn_streaming_real_kill_terminates_the_whole_process_group' (2824) panicked at src/process.rs:1798:9:
[INFO] [stdout] grandchild (pid 2829) still alive 2s after group kill — kill did not reach the process group
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be25ac9e031 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be25acb818a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be25aca312c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be25ac72e96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be25ac93119 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be25aa7cd50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be25a88989f - frust_drive[d25eb50504f0365f]::interrupt::install_once::{closure#0}
[INFO] [stdout]    7:     0x5be25ac93442 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    8:     0x5be25ac72f42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    9:     0x5be25ac6b209 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]   10:     0x5be25ac740ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   11:     0x5be25acb89ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   12:     0x5be25a5a7b66 - <frust_drive[d25eb50504f0365f]::process::tests::spawn_streaming_real_kill_terminates_the_whole_process_group::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5be25aa7019b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5be25aa7d375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5be25aa76c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5be25aa80402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5be25ac9c7cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79f0ffc89dfa - <unknown>
[INFO] [stdout]   19:     0x79f0ffd1d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     android_build::artifacts::tests::migration_recipe_doc_heading_exists_in_development_md
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_build_with_debug_info_off_is_builder_unsupported
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_build_with_line_tables_only_is_builder_unsupported
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_by_value_holder_would_be_refused
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_closure_capture_change_is_refused
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_return_type_change_passes_where_the_view_is_erased
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_same_size_field_reorder_is_refused
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_type_added_in_patch_1_and_changed_in_patch_2_is_refused
[INFO] [stdout]     hotpatch::layout::tests::fixtures::a_type_dropped_in_patch_2_and_re_added_in_patch_3_is_refused
[INFO] [stdout]     hotpatch::layout::tests::fixtures::an_elf_rlib_carries_dwarf_in_every_member
[INFO] [stdout]     hotpatch::layout::tests::fixtures::d2_a_field_added_to_state_is_refused
[INFO] [stdout]     hotpatch::layout::tests::fixtures::d3_the_stack_wrap_passes_as_new_types
[INFO] [stdout]     hotpatch::layout::tests::fixtures::hyphenated_crate_names_are_read_as_underscored
[INFO] [stdout]     hotpatch::layout::tests::fixtures::layout_preserving_edits_pass
[INFO] [stdout]     hotpatch::layout::tests::fixtures::reading_inputs_apart_then_combining_them_equals_one_extraction
[INFO] [stdout]     hotpatch::layout::tests::fixtures::the_base_table_is_written_and_deterministic_for_the_same_objects
[INFO] [stdout]     hotpatch::layout::tests::fixtures::the_default_dev_profile_leaves_dwarf_in_every_rlib_member
[INFO] [stdout]     hotpatch::layout::tests::fixtures::the_table_covers_components_closures_and_instantiations
[INFO] [stdout]     hotpatch::seams::tests::fixtures::a_component_added_in_patch_1_whose_state_identity_changes_in_patch_2_is_refused
[INFO] [stdout]     hotpatch::seams::tests::fixtures::a_state_field_add_keeps_the_seam_identity
[INFO] [stdout]     hotpatch::seams::tests::fixtures::the_fat_build_has_one_seam_instance_per_mounted_component
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::a_cascade_through_a_code_less_path_dependency_passes_the_candidate_gate
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::a_compiles_b_fails_then_fixing_b_refuses_a_changed_type
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::a_compiles_the_tip_fails_then_fixing_the_tip_refuses_a_changed_type
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::a_lib_image_replays_the_tip_lib_as_the_image_and_drops_bins
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::a_tip_object_whose_bytes_were_accepted_is_not_read_again
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::an_accepted_candidates_tip_objects_join_the_accepted_bytes
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::seam_candidates_keep_exactly_what_the_seam_reader_does_not_skip
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::the_acceptance_hook_empties_the_builders_ungated_set
[INFO] [stdout]     hotpatch::session::tests::ungated_fixtures::the_cached_seam_set_equals_a_full_read_and_is_kept_per_content
[INFO] [stdout]     plugin::apply::tests::every_in_repo_android_consumer_accepts_add_plugin
[INFO] [stdout]     plugin::registry::tests::camera_swift_package_ref_path_exists_in_this_checkout
[INFO] [stdout]     plugin::registry::tests::secure_storage_gradle_module_path_exists_in_this_checkout
[INFO] [stdout]     process::tests::spawn_streaming_real_kill_terminates_the_whole_process_group
[INFO] [stdout]     scaffold::tests::scaffolded_frust_web_js_is_byte_identical_to_the_platform_web_embedder
[INFO] [stdout]     scaffold::tests::scaffolded_index_html_differs_from_the_embedder_only_in_title_and_module_default
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1425 passed; 36 failed; 5 ignored; 0 measured; 0 filtered out; finished in 4.77s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6", kill_on_drop: false }`
[INFO] [stdout] e74a72f51e1438d51a7c882c6b233df388ed1bad457bf8e3c8ba9bc34e204dc6
