[INFO] fetching crate lgui-core 0.2.2...
[INFO] testing lgui-core-0.2.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate lgui-core 0.2.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate lgui-core 0.2.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate lgui-core 0.2.2
[INFO] tweaked toml for crates.io crate lgui-core 0.2.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lgui-core 0.2.2 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 lgui-core 0.2.2 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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:56:12
[INFO] [stderr]    |
[INFO] [stderr] 56 | homepage = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 62 | repository = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `lgui-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac
[INFO] running `Command { std: "docker" "start" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac", 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" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac" "/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" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac", 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" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:56:12
[INFO] [stderr]    |
[INFO] [stderr] 56 | homepage = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 62 | repository = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `lgui-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling keyboard-types v0.8.3
[INFO] [stderr]    Compiling lgui-core v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `unicode-bidi`
[INFO] [stderr]   --> Cargo.toml:24:15
[INFO] [stderr]    |
[INFO] [stderr] 24 | [dependencies.unicode-bidi]
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `unicode-bidi`
[INFO] [stderr] warning: unused dependency `unicode-segmentation`
[INFO] [stderr]   --> Cargo.toml:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 | [dependencies.unicode-segmentation]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `unicode-segmentation`
[INFO] [stderr] warning: `lgui-core` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 16.44s
[INFO] running `Command { std: "docker" "inspect" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac", 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" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac" "/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] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:56:12
[INFO] [stderr]    |
[INFO] [stderr] 56 | homepage = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 62 | repository = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `lgui-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling lgui-core v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `unicode-bidi`
[INFO] [stderr]   --> Cargo.toml:24:15
[INFO] [stderr]    |
[INFO] [stderr] 24 | [dependencies.unicode-bidi]
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `unicode-bidi`
[INFO] [stderr] warning: unused dependency `unicode-segmentation`
[INFO] [stderr]   --> Cargo.toml:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 | [dependencies.unicode-segmentation]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `unicode-segmentation`
[INFO] [stderr] warning: `lgui-core` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 22.15s
[INFO] running `Command { std: "docker" "inspect" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac", 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" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:56:12
[INFO] [stderr]    |
[INFO] [stderr] 56 | homepage = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 62 | repository = "https://github.com/lius-new/lgui"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `lgui-core` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `unicode-bidi`
[INFO] [stderr]   --> Cargo.toml:24:15
[INFO] [stderr]    |
[INFO] [stderr] 24 | [dependencies.unicode-bidi]
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `unicode-bidi`
[INFO] [stderr] warning: unused dependency `unicode-segmentation`
[INFO] [stderr]   --> Cargo.toml:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 | [dependencies.unicode-segmentation]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `unicode-segmentation`
[INFO] [stderr] warning: `lgui-core` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/lgui-core/84c2b43b417168b3/out/lgui_core-84c2b43b417168b3)
[INFO] [stdout] 
[INFO] [stdout] running 162 tests
[INFO] [stdout] test application::scope::tests::scope_is_active_only_while_the_future_is_polled ... ok
[INFO] [stdout] test application::tests::render_errors_are_delivered_with_structured_context ... ok
[INFO] [stdout] test application::tests::application_handle_posts_tasks_and_requests_frames ... ok
[INFO] [stdout] test application::tests::application_passes_window_options_to_the_backend ... ok
[INFO] [stdout] test core::component::component_state::tests::unbound_state_advance_keeps_direct_node_invalidation ... ok
[INFO] [stdout] test application::tests::application_builder_registers_commands_on_the_runtime_context ... ok
[INFO] [stdout] test core::component::component_state::tests::abort_frame_restores_state_binding_with_the_state_value ... ok
[INFO] [stdout] test core::component::component_state::tests::bound_state_advance_targets_its_component_and_host_node ... ok
[INFO] [stdout] test core::component::component_state::tests::preserve_scope_keeps_reused_descendant_state_only ... ok
[INFO] [stdout] test core::component::component_tree::tests::abort_render_preserves_committed_props_output_and_dirty_flags ... ok
[INFO] [stdout] test application::tests::application_run_mounts_and_renders_the_root_component ... ok
[INFO] [stdout] test command::tests::typed_commands_preserve_arguments_outputs_and_errors ... ok
[INFO] [stdout] test command::tests::free_invoke_routes_through_the_scoped_application ... ok
[INFO] [stdout] test core::component::component_state::tests::abort_frame_restores_existing_state_and_removes_new_state ... ok
[INFO] [stdout] test core::component::effect::tests::committed_effect_cleans_up_when_its_component_unmounts ... ok
[INFO] [stdout] test core::component::effect::tests::dependency_change_cleans_up_before_next_effect ... ok
[INFO] [stdout] test application::tests::application_memory_options_are_owned_by_the_runtime_context ... ok
[INFO] [stdout] test core::component::component_tree::tests::dirty_branch_executes_while_an_unchanged_sibling_reuses_its_output ... ok
[INFO] [stdout] test core::component::component_tree::tests::changing_component_type_replaces_the_instance_without_borrow_reentrancy ... ok
[INFO] [stdout] test core::component::context_value::tests::changed_provider_invalidates_only_recorded_consumers ... ok
[INFO] [stdout] test core::component::effect::tests::abandoned_render_does_not_replace_a_committed_effect ... ok
[INFO] [stdout] test core::component::component_tree::tests::abort_render_restores_replaced_component_identity ... ok
[INFO] [stdout] test command::tests::duplicate_command_registration_is_rejected ... ok
[INFO] [stdout] test core::component::hook_state::tests::explicit_frame_requests_are_coalesced_and_consumed_separately_from_state_updates ... ok
[INFO] [stdout] test core::component::hook_state::tests::queued_updates_are_batched_by_owner ... ok
[INFO] [stdout] test core::component::effect::tests::unmount_drops_an_effect_that_never_committed ... ok
[INFO] [stdout] test core::component::hook_state::tests::abort_render_removes_hooks_created_by_the_abandoned_frame ... ok
[INFO] [stdout] test core::component::hook_state::tests::stale_updates_do_not_recreate_unmounted_state ... ok
[INFO] [stdout] test core::component::reactor::tests::async_listener_tasks_inherit_their_application_scope ... ok
[INFO] [stdout] test core::component::reactor::tests::equality_setter_is_directly_callable_and_try_update_enqueues_once ... ok
[INFO] [stdout] test core::component::reactor::tests::event_hook_unsubscribes_when_its_component_unmounts ... ok
[INFO] [stdout] test core::component::component_tree::tests::hook_order_changes_are_rejected - should panic ... ok
[INFO] [stdout] test core::component::reactor::tests::stale_state_handle_cannot_dirty_a_remounted_component_generation ... ok
[INFO] [stdout] test core::component::component_tree::tests::keyed_children_keep_identity_when_order_changes ... ok
[INFO] [stdout] test core::component::runtime::tests::animation_target_changes_invalidate_the_owning_component ... ok
[INFO] [stdout] test core::component::context_value::tests::abort_render_restores_provider_values_and_consumer_subscriptions ... ok
[INFO] [stdout] test core::component::runtime::tests::bound_component_state_animation_invalidates_only_its_host_node ... ok
[INFO] [stdout] test core::component::runtime::tests::backspace_uses_the_focused_text_default_action_route ... ok
[INFO] [stdout] test core::component::runtime::tests::component_actions_route_semantic_events_to_the_target_node ... ok
[INFO] [stdout] test core::component::runtime::tests::focus_scope_traps_tab_and_restores_the_previous_focus ... ok
[INFO] [stdout] test core::component::runtime::tests::change_event_is_emitted_only_when_the_default_action_changes_state ... ok
[INFO] [stdout] test core::component::runtime::tests::pointer_drag_actions_keep_the_pressed_hit_outside_its_bounds ... ok
[INFO] [stdout] test core::component::runtime::tests::pointer_motion_inside_the_same_hover_target_does_not_request_paint ... ok
[INFO] [stdout] test core::component::runtime::tests::retained_layer_animation_updates_composition_without_dirtying_component ... ok
[INFO] [stdout] test core::component::runtime::tests::tree_sync_drops_hover_for_removed_nodes ... ok
[INFO] [stdout] test core::component::runtime::tests::tab_focus_traversal_invalidates_retained_focus_visuals ... ok
[INFO] [stdout] test core::foundation::geometry::tests::dirty_rect_projection_never_shrinks_the_covered_area ... ok
[INFO] [stdout] test core::input::event::tests::wheel_delta_preserves_fractional_line_and_pixel_input ... ok
[INFO] [stdout] test core::input::event_context::tests::reactive_changes_do_not_implicitly_request_a_global_frame ... ok
[INFO] [stdout] test core::input::handler::tests::async_handler_with_moves_the_control_argument_into_the_task ... ok
[INFO] [stdout] test core::input::handler::tests::async_handler_spawns_with_an_owned_ui_context ... ok
[INFO] [stdout] test core::component::runtime::tests::tab_focus_traversal_is_deferred_until_after_key_handlers ... ok
[INFO] [stdout] test core::foundation::geometry::tests::signed_lengths_preserve_win32_font_height_semantics ... ok
[INFO] [stdout] test core::component::runtime::tests::text_input_default_action_can_be_prevented_before_control_mutation ... ok
[INFO] [stdout] test core::layout::layout::tests::retained_layout_reuses_results_when_only_paint_content_changes ... ok
[INFO] [stdout] test core::scene::compositing_layer::tests::default_transform_is_identity ... ok
[INFO] [stdout] test core::component::runtime::tests::ime_lifecycle_and_commit_use_the_generic_focused_event_route ... ok
[INFO] [stdout] test core::component::runtime::tests::pending_focus_request_targets_the_runtime_that_created_the_handle ... ok
[INFO] [stdout] test core::component::runtime::tests::pointer_down_on_empty_space_clears_focus ... ok
[INFO] [stdout] test core::scene::compositing_layer::tests::transform_values_are_normalized_and_stably_hashable ... ok
[INFO] [stdout] test core::layout::layout::tests::leaf_geometry_change_lays_out_only_its_nearest_stack_boundary ... ok
[INFO] [stdout] test core::scene::compositing_layer::tests::physical_projection_scales_only_translation ... ok
[INFO] [stdout] test core::scene::render::shadow_tests::no_shadow_keeps_existing_scene_and_movement_reuses_shadow_content ... ok
[INFO] [stdout] test core::scene::render::shadow_tests::shadow_captures_overflow_and_nested_layers_without_cache_identity_collision ... ok
[INFO] [stdout] test core::scene::compositing_layer::tests::transformed_bounds_include_translation ... ok
[INFO] [stdout] test core::foundation::geometry::tests::invalid_logical_geometry_normalizes_before_use ... ok
[INFO] [stdout] test core::scene::render::shadow_tests::shadow_scales_filter_distances_with_dpi ... ok
[INFO] [stdout] test core::foundation::geometry::tests::physical_rect_keeps_downscaled_hairlines_visible ... ok
[INFO] [stdout] test core::input::dispatch::tests::click_handlers_are_executed_by_the_runtime_dispatch_loop ... ok
[INFO] [stdout] test core::foundation::geometry::tests::scale_round_trip_preserves_fractional_logical_points ... ok
[INFO] [stdout] test core::component::context_value::tests::nested_provider_restores_outer_value ... ok
[INFO] [stdout] test core::component::runtime::tests::tree_sync_drops_active_animation_for_removed_nodes ... ok
[INFO] [stdout] test core::component::runtime::tests::faster_core_animation_wins_over_component_frame_interval ... ok
[INFO] [stdout] test core::layout::layout::tests::inserting_a_stack_child_invalidates_its_layout_boundary ... ok
[INFO] [stdout] test core::layout::layout::tests::layout_tree_positions_a_stack_and_translates_descendants ... ok
[INFO] [stdout] test core::scene::render::shadow_tests::nested_shadow_damage_includes_blur_and_offset ... ok
[INFO] [stdout] test core::component::runtime::tests::changed_component_actions_dirty_only_the_owning_component ... ok
[INFO] [stdout] test core::scene::compositing_layer::tests::transformed_bounds_include_scaled_rotation ... ok
[INFO] [stdout] test core::scene::render::shadow_tests::shadow_is_one_alpha_layer_and_does_not_change_layout_or_hit_bounds ... ok
[INFO] [stdout] test core::scene::render::shadow_tests::shadow_respects_internal_clip_and_excludes_detached_popups ... ok
[INFO] [stdout] test core::scene::render::tests::backend_translation_preserves_nested_static_layer_local_commands ... ok
[INFO] [stdout] test core::scene::render::tests::moving_a_compositing_layer_preserves_its_content_signature ... ok
[INFO] [stdout] test core::scene::render::tests::compositing_layer_commands_use_layer_local_coordinates ... ok
[INFO] [stdout] test core::scene::render::tests::cloned_scenes_share_command_storage_until_mutated ... ok
[INFO] [stdout] test core::scene::render::tests::compositing_layer_keeps_its_scene_order_between_siblings ... ok
[INFO] [stdout] test core::scene::render::tests::physical_projection_preserves_normalized_transform_and_scales_translation ... ok
[INFO] [stdout] test core::scene::render::tests::physical_projection_scales_nested_raster_commands_and_cache_keys ... ok
[INFO] [stdout] test core::scene::render::tests::compositing_layer_damage_tracks_moved_inserted_and_removed_commands ... ok
[INFO] [stdout] test core::scene::render::tests::nested_compositing_layer_damage_stays_local_to_changed_content ... ok
[INFO] [stdout] test core::scene::render::tests::physical_projection_scales_paths_strokes_radii_and_static_offsets ... ok
[INFO] [stdout] test core::scene::render::tests::popup_clip_keeps_its_children_nested ... ok
[INFO] [stdout] test core::scene::render::tests::popup_commands_escape_clips_and_render_after_regular_commands ... ok
[INFO] [stdout] test core::scene::render::tests::popup_escapes_a_regular_compositing_layer ... ok
[INFO] [stdout] test core::scene::render::tests::transforming_a_compositing_layer_preserves_its_content_signature ... ok
[INFO] [stdout] test core::scene::render::tests::popup_static_layer_translates_its_nested_commands_with_ancestor_content ... ok
[INFO] [stdout] test core::view::builder::tests::clean_component_reuses_its_retained_host_subtree_without_visiting_descendants ... ok
[INFO] [stdout] test core::view::builder::tests::clean_component_reuse_preserves_component_state_in_its_element_scope ... ok
[INFO] [stdout] test core::scene::render::tests::physical_projection_scales_compositing_bounds_and_local_commands ... ok
[INFO] [stdout] test core::scene::render::tests::transformed_layer_damage_stays_inside_the_parent_layer ... ok
[INFO] [stdout] test core::view::builder::tests::declarative_component_skips_clean_execution_and_renders_changed_props ... ok
[INFO] [stdout] test core::view::builder::tests::declarative_context_hook_reads_from_deferred_descendants_and_tracks_changes ... ok
[INFO] [stdout] test core::view::tree::tests::popup_hit_testing_wins_over_later_siblings_and_ancestor_clips ... ok
[INFO] [stdout] test events::tests::event_buses_are_isolated ... ok
[INFO] [stdout] test events::tests::emitting_an_unobserved_dynamic_key_does_not_create_a_topic ... ok
[INFO] [stdout] test core::view::tree::tests::runtime_sync_changes_track_only_relevant_nodes ... ok
[INFO] [stdout] test core::view::tree::tests::retained_clone_shares_unchanged_nodes_and_detaches_only_updated_nodes ... ok
[INFO] [stdout] test core::view::builder::tests::state_update_marks_only_its_declarative_component_for_execution ... ok
[INFO] [stdout] test events::tests::invalid_dynamic_keys_are_rejected ... ok
[INFO] [stdout] test memory::tests::default_policy_is_valid_and_concrete ... ok
[INFO] [stdout] test core::view::declarative::tests::explicit_keys_do_not_depend_on_list_position ... ok
[INFO] [stdout] test events::tests::dynamic_and_static_keys_with_the_same_name_share_a_topic ... ok
[INFO] [stdout] test core::view::builder::tests::panicking_render_keeps_retained_tree_and_does_not_run_staged_effects ... ok
[INFO] [stdout] test events::tests::a_key_name_cannot_be_reused_with_a_different_payload_type - should panic ... ok
[INFO] [stdout] test memory::tests::instance_ids_are_unique ... ok
[INFO] [stdout] test core::view::builder::tests::removing_a_keyed_component_prunes_its_retained_host_subtree ... ok
[INFO] [stdout] test events::tests::events_are_typed_and_subscriptions_stop_on_drop ... ok
[INFO] [stdout] test memory::tests::validation_rejects_application_default_image_policy ... ok
[INFO] [stdout] test events::tests::free_emit_routes_through_the_scoped_application ... ok
[INFO] [stdout] test memory::tests::unbounded_policy_uses_maximum_budget ... ok
[INFO] [stdout] test platform::dpi::tests::automatic_scale_fits_the_work_area ... ok
[INFO] [stdout] test core::view::builder::tests::identical_dirty_component_does_not_report_projection_changes ... ok
[INFO] [stdout] test platform::dpi::tests::auto_scale_targets_ninety_percent_on_a_1080p_work_area ... ok
[INFO] [stdout] test core::view::builder::tests::keyed_reorder_reuses_components_and_reorders_retained_host_children ... ok
[INFO] [stdout] test core::view::tree::tests::interactive_titlebar_children_take_precedence_over_the_drag_region ... ok
[INFO] [stdout] test platform::dpi::tests::monitor_metrics_include_work_area_and_preference ... ok
[INFO] [stdout] test platform::dpi::tests::very_small_work_area_switches_to_compact_viewport ... ok
[INFO] [stdout] test renderer::cache::tests::render_cache_capability_is_scoped_and_restored ... ok
[INFO] [stdout] test resources::tests::resources_are_typed_and_application_scoped ... ok
[INFO] [stdout] test core::view::builder::tests::replacing_a_plain_component_root_with_a_child_component_prunes_the_old_host_subtree ... ok
[INFO] [stdout] test core::view::declarative::tests::content_flattens_tuples_options_vectors_and_fragments ... ok
[INFO] [stdout] test memory::tests::task_reservations_enforce_the_parallel_limit ... ok
[INFO] [stdout] test platform::dpi::tests::manual_scale_is_relative_to_monitor_dpi ... ok
[INFO] [stdout] test memory::tests::transient_reservations_release_on_drop ... ok
[INFO] [stdout] test runtime::host::tests::paint_change_recompiles_only_its_retained_scene_root ... ok
[INFO] [stdout] test runtime::host::tests::removing_and_reinserting_uses_a_new_generation ... ok
[INFO] [stdout] test runtime::host::tests::toggling_shadow_rebuilds_scene_ownership_without_changing_tree_structure ... ok
[INFO] [stdout] test runtime::host::tests::popup_escapes_ancestor_clip_and_remains_last_in_incremental_scene ... ok
[INFO] [stdout] test runtime::host::tests::nested_clip_change_recompiles_only_the_clip_scene_root ... ok
[INFO] [stdout] test runtime::host::tests::semantics_only_updates_do_not_damage_visual_content ... ok
[INFO] [stdout] test runtime::host::tests::shadow_changes_and_removal_damage_the_entire_filtered_subtree ... ok
[INFO] [stdout] test runtime::host::tests::shrinking_a_transformed_layer_damages_pixels_outside_its_layout_rect ... ok
[INFO] [stdout] test runtime::host::tests::removing_a_parent_and_its_child_in_one_commit_keeps_the_old_graph_readable ... ok
[INFO] [stdout] test platform::dpi::tests::clamp_origin_preserves_negative_monitor_coordinates ... ok
[INFO] [stdout] test runtime::session::tests::full_invalidation_marks_retained_components_dirty ... ok
[INFO] [stdout] test runtime::host::tests::inserting_content_into_a_large_layer_keeps_window_damage_local ... ok
[INFO] [stdout] test platform::dpi::tests::explicit_half_scale_is_allowed_below_the_auto_minimum ... ok
[INFO] [stdout] test runtime::session::tests::pointer_focus_reexecutes_components_losing_and_gaining_focus ... ok
[INFO] [stdout] test window::tests::native_titlebar_is_enabled_by_default_and_can_be_disabled ... ok
[INFO] [stdout] test text::tests::selection_merges_adjacent_clusters_but_preserves_visual_runs ... ok
[INFO] [stdout] test window::tests::window_manager_marshals_the_complete_command_model ... ok
[INFO] [stdout] test runtime::host::tests::moving_a_node_damages_old_and_new_bounds_without_a_frame_snapshot ... ok
[INFO] [stdout] test runtime::host::tests::composition_only_update_patches_the_retained_scene_without_compiling_children ... ok
[INFO] [stdout] test platform::runtime::tests::wake_handle_is_cloneable_and_backend_neutral ... ok
[INFO] [stdout] test runtime::session::tests::state_update_uses_host_diff_damage_instead_of_invalidating_the_component_bounds ... ok
[INFO] [stdout] test runtime::session::tests::suspending_rendering_releases_the_host_and_preserves_component_state ... ok
[INFO] [stdout] test runtime::session::tests::trimmed_component_output_rebuilds_without_losing_state ... ok
[INFO] [stdout] test text::tests::text_system_capability_is_scoped_and_restored ... ok
[INFO] [stdout] test window::tests::window_size_constraints_are_optional_and_configurable ... ok
[INFO] [stdout] test window::tests::auxiliary_window_options_are_declared_without_platform_handles ... ok
[INFO] [stdout] test window::tests::windows_are_visible_by_default_and_can_start_hidden ... ok
[INFO] [stdout] test runtime::host::tests::moving_layer_damages_old_and_new_bounds_without_recompiling_siblings ... ok
[INFO] [stdout] test runtime::host::tests::render_phase_change_rebuilds_retained_scene_root_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 162 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/architecture_test.rs (/opt/rustwide/target/release/build/lgui-core/3d92a98bc8b5404e/out/architecture_test-3d92a98bc8b5404e)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test desktop_service_features_separate_contracts_from_windows_adapters ... FAILED
[INFO] [stdout] test framework_renderers_contain_no_liuguang_business_paint_keys ... ok
[INFO] [stdout] test portable_asset_and_text_services_have_no_platform_dependencies ... ok
[INFO] [stdout] test portable_input_uses_complete_shared_keyboard_and_pointer_vocabulary ... ok
[INFO] [stdout] test source_tree_expresses_subsystem_boundaries ... FAILED
[INFO] [stdout] test portable_skia_feature_does_not_enable_win32_backend ... FAILED
[INFO] [stdout] test portable_window_options_do_not_own_win32_policy ... ok
[INFO] [stdout] test portable_skia_contains_no_window_system_adapter_code ... FAILED
[INFO] [stdout] test typed_commands_and_events_are_transport_free ... ok
[INFO] [stdout] test tray_host_owns_a_message_loop_outside_the_application_window_thread ... FAILED
[INFO] [stdout] test portable_renderer_contract_has_no_platform_or_graphics_api_types ... FAILED
[INFO] [stdout] test skia_design_assigns_every_scene_primitive ... FAILED
[INFO] [stdout] test winit_backend_declares_its_skia_renderer_dependency ... FAILED
[INFO] [stdout] test win32_backend_has_no_application_dependencies ... ok
[INFO] [stdout] test window_and_desktop_services_have_single_owners ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test architecture_test`
[INFO] [stdout] test source_tree_uses_real_modules_instead_of_textual_includes ... ok
[INFO] [stdout] test runtime_has_no_application_platform_or_backend_dependencies ... ok
[INFO] [stdout] test core_manifest_has_no_concrete_backend_or_renderer_features ... ok
[INFO] [stdout] test memory_governance_has_no_legacy_cache_bypasses ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- desktop_service_features_separate_contracts_from_windows_adapters stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'desktop_service_features_separate_contracts_from_windows_adapters' (451) panicked at tests/architecture_test.rs:642:65:
[INFO] [stdout] read facade manifest: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a0152472 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a018b072 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x64a4a00f742b - <architecture_test[49cd617e8cbf37c6]::desktop_service_features_separate_contracts_from_windows_adapters::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x64a4a00fda9b - 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:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x64a4a010dd02 - <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:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x74a960844dfa - <unknown>
[INFO] [stdout]   19:     0x74a9608d83d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source_tree_expresses_subsystem_boundaries stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source_tree_expresses_subsystem_boundaries' (462) panicked at tests/architecture_test.rs:56:9:
[INFO] [stdout] missing workspace boundary `crates/lgui-assets/src`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a0152472 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a00f30fb - <architecture_test[49cd617e8cbf37c6]::source_tree_expresses_subsystem_boundaries::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x64a4a00fda9b - 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]   13:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x64a4a010dd02 - <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]   16:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x74a960844dfa - <unknown>
[INFO] [stdout]   18:     0x74a9608d83d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- portable_skia_feature_does_not_enable_win32_backend stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'portable_skia_feature_does_not_enable_win32_backend' (458) panicked at tests/architecture_test.rs:772:65:
[INFO] [stdout] read facade manifest: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a0152472 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a018b072 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x64a4a00f4c67 - <architecture_test[49cd617e8cbf37c6]::portable_skia_feature_does_not_enable_win32_backend::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x64a4a00fda9b - 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:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x64a4a010dd02 - <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:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x74a960844dfa - <unknown>
[INFO] [stdout]   19:     0x74a9608d83d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- portable_skia_contains_no_window_system_adapter_code stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'portable_skia_contains_no_window_system_adapter_code' (457) panicked at tests/architecture_test.rs:725:5:
[INFO] [stdout] winit OpenGL Skia surface adapter is missing
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a01524a4 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a00f53c4 - <architecture_test[49cd617e8cbf37c6]::portable_skia_contains_no_window_system_adapter_code::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x64a4a00fda9b - 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]   13:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x64a4a010dd02 - <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]   16:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x74a960844dfa - <unknown>
[INFO] [stdout]   18:     0x74a9608d83d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tray_host_owns_a_message_loop_outside_the_application_window_thread stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tray_host_owns_a_message_loop_outside_the_application_window_thread' (464) panicked at tests/architecture_test.rs:384:9:
[INFO] [stdout] independent tray host lost `.name("lgui-tray".to_string())`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a0152472 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a00f7a6c - <architecture_test[49cd617e8cbf37c6]::tray_host_owns_a_message_loop_outside_the_application_window_thread::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x64a4a00fda9b - 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]   13:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x64a4a010dd02 - <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]   16:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x74a960844dfa - <unknown>
[INFO] [stdout]   18:     0x74a9608d83d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- portable_renderer_contract_has_no_platform_or_graphics_api_types stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'portable_renderer_contract_has_no_platform_or_graphics_api_types' (456) panicked at tests/architecture_test.rs:467:14:
[INFO] [stdout] read portable renderer contract: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a0152472 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a018b072 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x64a4a00f6e5f - <architecture_test[49cd617e8cbf37c6]::portable_renderer_contract_has_no_platform_or_graphics_api_types::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x64a4a00fda9b - 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:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x64a4a010dd02 - <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:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x74a960844dfa - <unknown>
[INFO] [stdout]   19:     0x74a9608d83d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- skia_design_assigns_every_scene_primitive stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'skia_design_assigns_every_scene_primitive' (461) panicked at tests/architecture_test.rs:678:71:
[INFO] [stdout] read Skia design: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a0152472 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a018b072 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x64a4a00f1cf4 - <architecture_test[49cd617e8cbf37c6]::skia_design_assigns_every_scene_primitive::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x64a4a00fda9b - 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:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x64a4a010dd02 - <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:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x74a960844dfa - <unknown>
[INFO] [stdout]   19:     0x74a9608d83d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- winit_backend_declares_its_skia_renderer_dependency stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'winit_backend_declares_its_skia_renderer_dependency' (468) panicked at tests/architecture_test.rs:788:14:
[INFO] [stdout] read winit manifest: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a4a01768f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a4a018ab6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x64a4a017adfc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a4a01523c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a4a016ea19 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x64a4a010a650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x64a4a016ebd2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a4a0152472 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a4a014af59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a4a015307d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a4a018b29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a4a018b072 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x64a4a00f4f41 - <architecture_test[49cd617e8cbf37c6]::winit_backend_declares_its_skia_renderer_dependency::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x64a4a00fda9b - 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:     0x64a4a010ac75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x64a4a0104564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x64a4a010dd02 - <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:     0x64a4a0175def - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x74a960844dfa - <unknown>
[INFO] [stdout]   19:     0x74a9608d83d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     desktop_service_features_separate_contracts_from_windows_adapters
[INFO] [stdout]     portable_renderer_contract_has_no_platform_or_graphics_api_types
[INFO] [stdout]     portable_skia_contains_no_window_system_adapter_code
[INFO] [stdout]     portable_skia_feature_does_not_enable_win32_backend
[INFO] [stdout]     skia_design_assigns_every_scene_primitive
[INFO] [stdout]     source_tree_expresses_subsystem_boundaries
[INFO] [stdout]     tray_host_owns_a_message_loop_outside_the_application_window_thread
[INFO] [stdout]     winit_backend_declares_its_skia_renderer_dependency
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac", kill_on_drop: false }`
[INFO] [stdout] fff25f0502d86e6980b35af533ab07f4b28559a1064f510b805210f298ae1bac
