[INFO] fetching crate pepl-ui 0.1.2... [INFO] testing pepl-ui-0.1.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate pepl-ui 0.1.2 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate pepl-ui 0.1.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate pepl-ui 0.1.2 [INFO] tweaked toml for crates.io crate pepl-ui 0.1.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate pepl-ui 0.1.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pepl-ui 0.1.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 645c49cb081e455dbc9f0bb9f350eea18d2b5e35d46e6f31bca493c2a54128fc [INFO] running `Command { std: "docker" "start" "-a" "645c49cb081e455dbc9f0bb9f350eea18d2b5e35d46e6f31bca493c2a54128fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "645c49cb081e455dbc9f0bb9f350eea18d2b5e35d46e6f31bca493c2a54128fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "645c49cb081e455dbc9f0bb9f350eea18d2b5e35d46e6f31bca493c2a54128fc", kill_on_drop: false }` [INFO] [stdout] 645c49cb081e455dbc9f0bb9f350eea18d2b5e35d46e6f31bca493c2a54128fc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 70a770e8bad94765031e0fcbbd29704fa33469907ac17b45ff6fccd694c8fa1a [INFO] running `Command { std: "docker" "start" "-a" "70a770e8bad94765031e0fcbbd29704fa33469907ac17b45ff6fccd694c8fa1a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling syn v2.0.115 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling pepl-ui v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.97s [INFO] running `Command { std: "docker" "inspect" "70a770e8bad94765031e0fcbbd29704fa33469907ac17b45ff6fccd694c8fa1a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70a770e8bad94765031e0fcbbd29704fa33469907ac17b45ff6fccd694c8fa1a", kill_on_drop: false }` [INFO] [stdout] 70a770e8bad94765031e0fcbbd29704fa33469907ac17b45ff6fccd694c8fa1a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 916645e7cf1a00fe4cd651a17e928f2095c902aa5bc4615cd86c4577f25199d0 [INFO] running `Command { std: "docker" "start" "-a" "916645e7cf1a00fe4cd651a17e928f2095c902aa5bc4615cd86c4577f25199d0", kill_on_drop: false }` [INFO] [stderr] Compiling pepl-ui v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.18s [INFO] running `Command { std: "docker" "inspect" "916645e7cf1a00fe4cd651a17e928f2095c902aa5bc4615cd86c4577f25199d0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "916645e7cf1a00fe4cd651a17e928f2095c902aa5bc4615cd86c4577f25199d0", kill_on_drop: false }` [INFO] [stdout] 916645e7cf1a00fe4cd651a17e928f2095c902aa5bc4615cd86c4577f25199d0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0327b25507c58c11fa737b090aeb8a7d7ce4c649327ae3bd3565dce8459af1c3 [INFO] running `Command { std: "docker" "start" "-a" "0327b25507c58c11fa737b090aeb8a7d7ce4c649327ae3bd3565dce8459af1c3", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pepl_ui-cb13ab2eb9708ef2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/accessibility_tests.rs (/opt/rustwide/target/debug/deps/accessibility_tests-68abed6491151d42) [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test accessibility_info_builder_chain ... ok [INFO] [stdout] test accessibility_info_new_minimal ... ok [INFO] [stdout] test accessibility_info_to_prop_value_full ... ok [INFO] [stdout] test all_builders_pass_validation ... ok [INFO] [stdout] test accessibility_info_to_prop_value_minimal ... ok [INFO] [stdout] test all_valid_roles_pass_validation ... ok [INFO] [stdout] test auto_accessible_button_label ... ok [INFO] [stdout] test auto_accessible_button_no_label ... ok [INFO] [stdout] test auto_accessible_column ... ok [INFO] [stdout] test auto_accessible_modal_no_title ... ok [INFO] [stdout] test auto_accessible_modal_title ... ok [INFO] [stdout] test auto_accessible_progress_bar ... ok [INFO] [stdout] test auto_accessible_progress_bar_no_value ... ok [INFO] [stdout] test auto_accessible_row ... ok [INFO] [stdout] test auto_accessible_scroll ... ok [INFO] [stdout] test auto_accessible_scroll_list ... ok [INFO] [stdout] test auto_accessible_text_input_label ... ok [INFO] [stdout] test auto_accessible_text_input_no_label_or_placeholder ... ok [INFO] [stdout] test auto_accessible_text_value ... ok [INFO] [stdout] test auto_accessible_text_long_value_truncated ... ok [INFO] [stdout] test auto_accessible_toast_message ... ok [INFO] [stdout] test auto_accessible_text_input_placeholder_fallback ... ok [INFO] [stdout] test button_builder_accessible_has_correct_defaults ... ok [INFO] [stdout] test button_builder_has_accessible ... ok [INFO] [stdout] test default_role_all_10_components ... ok [INFO] [stdout] test column_builder_has_accessible ... ok [INFO] [stdout] test default_role_unknown_component ... ok [INFO] [stdout] test auto_accessible_toast_no_message ... ok [INFO] [stdout] test deterministic_accessible_output ... ok [INFO] [stdout] test deterministic_progress_bar_accessible ... ok [INFO] [stdout] test empty_label_is_valid ... ok [INFO] [stdout] test ensure_accessible_adds_default ... ok [INFO] [stdout] test ensure_accessible_does_not_overwrite ... ok [INFO] [stdout] test live_region_as_str ... ok [INFO] [stdout] test live_region_from_str ... ok [INFO] [stdout] test modal_builder_has_accessible ... ok [INFO] [stdout] test progress_bar_builder_has_accessible ... ok [INFO] [stdout] test registry_all_components_have_accessible_prop ... ok [INFO] [stdout] test row_builder_has_accessible ... ok [INFO] [stdout] test scroll_builder_has_accessible ... ok [INFO] [stdout] test scroll_list_builder_has_accessible ... ok [INFO] [stdout] test semantic_role_as_str ... ok [INFO] [stdout] test semantic_role_from_str_invalid ... ok [INFO] [stdout] test semantic_role_from_str_roundtrip ... ok [INFO] [stdout] test text_builder_has_accessible ... ok [INFO] [stdout] test text_input_builder_has_accessible ... ok [INFO] [stdout] test text_input_builder_placeholder_fallback ... ok [INFO] [stdout] test toast_builder_has_accessible ... ok [INFO] [stdout] test validate_accessible_invalid_live_region ... ok [INFO] [stdout] test validate_accessible_invalid_role ... ok [INFO] [stdout] test validate_accessible_missing_label ... ok [INFO] [stdout] test validate_accessible_not_record ... ok [INFO] [stdout] test validate_accessible_unknown_field ... ok [INFO] [stdout] test validate_accessible_valid_full ... ok [INFO] [stdout] test validate_accessible_valid_minimal ... ok [INFO] [stdout] test validate_accessible_wrong_hint_type ... ok [INFO] [stdout] test validate_multiple_errors ... ok [INFO] [stdout] test validate_accessible_wrong_label_type ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/content_tests.rs (/opt/rustwide/target/debug/deps/content_tests-8a5a782039d76e0a) [INFO] [stdout] [INFO] [stdout] running 55 tests [INFO] [stdout] test test_progress_bar_all_props ... ok [INFO] [stdout] test test_progress_bar_invalid_background ... ok [INFO] [stdout] test test_progress_bar_clamp_above ... ok [INFO] [stdout] test test_progress_bar_clamp_below ... ok [INFO] [stdout] test test_progress_bar_invalid_color ... ok [INFO] [stdout] test test_progress_bar_invalid_height ... ok [INFO] [stdout] test test_progress_bar_json_deterministic ... ok [INFO] [stdout] test test_progress_bar_minimal ... ok [INFO] [stdout] test test_progress_bar_json_roundtrip ... ok [INFO] [stdout] test test_progress_bar_multiple_errors ... ok [INFO] [stdout] test test_progress_bar_no_children_allowed ... ok [INFO] [stdout] test test_progress_bar_one ... ok [INFO] [stdout] test test_progress_bar_unknown_prop ... ok [INFO] [stdout] test test_progress_bar_valid_all_props ... ok [INFO] [stdout] test test_progress_bar_valid ... ok [INFO] [stdout] test test_progress_bar_with_background ... ok [INFO] [stdout] test test_progress_bar_wrong_value_type ... ok [INFO] [stdout] test test_progress_bar_with_color ... ok [INFO] [stdout] test test_progress_bar_with_height ... ok [INFO] [stdout] test test_text_invalid_weight ... ok [INFO] [stdout] test test_text_invalid_max_lines ... ok [INFO] [stdout] test test_text_align_start ... ok [INFO] [stdout] test test_text_all_props ... ok [INFO] [stdout] test test_progress_bar_zero ... ok [INFO] [stdout] test test_text_empty_string ... ok [INFO] [stdout] test test_text_invalid_size ... ok [INFO] [stdout] test test_text_json_deterministic ... ok [INFO] [stdout] test test_text_invalid_align ... ok [INFO] [stdout] test test_text_invalid_color ... ok [INFO] [stdout] test test_text_json_roundtrip ... ok [INFO] [stdout] test test_text_invalid_overflow ... ok [INFO] [stdout] test test_text_minimal ... ok [INFO] [stdout] test test_progress_bar_missing_value ... ok [INFO] [stdout] test test_text_missing_value ... ok [INFO] [stdout] test test_text_multiple_errors ... ok [INFO] [stdout] test test_text_no_children_allowed ... ok [INFO] [stdout] test test_text_overflow_clip ... ok [INFO] [stdout] test test_progress_bar_determinism_100 ... ok [INFO] [stdout] test test_text_size_body ... ok [INFO] [stdout] test test_text_size_display ... ok [INFO] [stdout] test test_text_size_small ... ok [INFO] [stdout] test test_text_unicode ... ok [INFO] [stdout] test test_text_valid ... ok [INFO] [stdout] test test_text_unknown_prop ... ok [INFO] [stdout] test test_text_valid_all_props ... ok [INFO] [stdout] test test_text_with_color ... ok [INFO] [stdout] test test_text_with_max_lines ... ok [INFO] [stdout] test test_text_weight_normal ... ok [INFO] [stdout] test test_text_with_overflow ... ok [INFO] [stdout] test test_text_with_size ... ok [INFO] [stdout] test test_text_with_weight ... ok [INFO] [stdout] test test_text_with_align ... ok [INFO] [stdout] test test_text_wrong_value_type ... ok [INFO] [stdout] test test_unknown_component ... ok [INFO] [stdout] test test_text_determinism_100 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/feedback_tests.rs (/opt/rustwide/target/debug/deps/feedback_tests-82b55ec50656628f) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test modal_basic_construction ... ok [INFO] [stdout] test modal_json_round_trip ... ok [INFO] [stdout] test modal_multiple_children ... ok [INFO] [stdout] test modal_valid_with_all ... ok [INFO] [stdout] test modal_valid_minimal ... ok [INFO] [stdout] test modal_missing_visible ... ok [INFO] [stdout] test modal_missing_on_dismiss ... ok [INFO] [stdout] test modal_with_title_and_children ... ok [INFO] [stdout] test modal_wrong_on_dismiss_type ... ok [INFO] [stdout] test toast_basic_construction ... ok [INFO] [stdout] test modal_wrong_visible_type ... ok [INFO] [stdout] test modal_unknown_prop ... ok [INFO] [stdout] test toast_invalid_type_enum ... ok [INFO] [stdout] test toast_json_round_trip ... ok [INFO] [stdout] test toast_missing_message ... ok [INFO] [stdout] test toast_no_children_allowed ... ok [INFO] [stdout] test toast_unknown_prop ... ok [INFO] [stdout] test toast_valid_minimal ... ok [INFO] [stdout] test toast_valid_with_all ... ok [INFO] [stdout] test toast_with_all_props ... ok [INFO] [stdout] test toast_wrong_message_type ... ok [INFO] [stdout] test toast_wrong_duration_type ... ok [INFO] [stdout] test modal_determinism_100 ... ok [INFO] [stdout] test toast_all_types ... ok [INFO] [stdout] test toast_determinism_100 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-c47968e15d59ccfe) [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test test_action_ref_serialization_in_tree ... ok [INFO] [stdout] test test_accessible_prop_serializes_cleanly ... ok [INFO] [stdout] test test_all_10_components_in_one_tree ... ok [INFO] [stdout] test test_all_components_have_accessible_prop ... ok [INFO] [stdout] test test_all_builders_produce_accessible_node ... ok [INFO] [stdout] test test_all_10_components_serialize_to_json ... ok [INFO] [stdout] test test_all_components_roundtrip_json ... ok [INFO] [stdout] test test_children_acceptance_rules ... ok [INFO] [stdout] test test_color_prop_serialization ... ok [INFO] [stdout] test test_deep_tree_node_count ... ok [INFO] [stdout] test test_counter_canonical_tree_structure ... ok [INFO] [stdout] test test_counter_canonical_json ... ok [INFO] [stdout] test test_default_roles_correct ... ok [INFO] [stdout] test test_empty_containers_serialize ... ok [INFO] [stdout] test test_multiple_views_independent ... ok [INFO] [stdout] test test_props_sorted_alphabetically_in_json ... ok [INFO] [stdout] test test_registry_required_props_documented ... ok [INFO] [stdout] test test_individual_component_json_validity ... ok [INFO] [stdout] test test_lambda_serialization_in_tree ... ok [INFO] [stdout] test test_registry_rejects_unknown_component ... ok [INFO] [stdout] test test_registry_validates_all_10_components ... ok [INFO] [stdout] test test_prop_ordering_determinism ... ok [INFO] [stdout] test test_surface_pretty_json_is_valid ... ok [INFO] [stdout] test test_canonical_unit_converter_determinism_100 ... ok [INFO] [stdout] test test_todo_canonical_json_roundtrip ... ok [INFO] [stdout] test test_todo_canonical_tree_structure ... ok [INFO] [stdout] test test_canonical_todo_determinism_100 ... ok [INFO] [stdout] test test_unit_converter_canonical_tree ... ok [INFO] [stdout] test test_nested_children_determinism ... ok [INFO] [stdout] test test_progress_bar_render_budget ... ok [INFO] [stdout] test test_button_render_budget ... ok [INFO] [stdout] test test_canonical_counter_determinism_100 ... ok [INFO] [stdout] test test_scroll_render_budget ... ok [INFO] [stdout] test test_text_render_budget ... ok [INFO] [stdout] test test_text_input_render_budget ... ok [INFO] [stdout] test test_toast_render_budget ... ok [INFO] [stdout] test test_unified_100_iteration_determinism ... ok [INFO] [stdout] test test_row_render_budget ... ok [INFO] [stdout] test test_column_render_budget ... ok [INFO] [stdout] test test_scroll_list_render_budget ... ok [INFO] [stdout] test test_modal_render_budget ... ok [INFO] [stdout] test test_large_list_render_budget ... ok [INFO] [stdout] test test_full_tree_render_budget ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/interactive_tests.rs (/opt/rustwide/target/debug/deps/interactive_tests-48413a60d2d725e0) [INFO] [stdout] [INFO] [stdout] running 56 tests [INFO] [stdout] test action_ref_serialization_no_args ... ok [INFO] [stdout] test action_ref_serialization_with_args ... ok [INFO] [stdout] test button_action_with_args ... ok [INFO] [stdout] test button_disabled ... ok [INFO] [stdout] test button_all_props ... ok [INFO] [stdout] test button_invalid_variant ... ok [INFO] [stdout] test button_json_roundtrip ... ok [INFO] [stdout] test button_loading ... ok [INFO] [stdout] test button_json_roundtrip_with_args ... ok [INFO] [stdout] test button_minimal ... ok [INFO] [stdout] test button_missing_label ... ok [INFO] [stdout] test button_missing_on_tap ... ok [INFO] [stdout] test button_multiple_errors ... ok [INFO] [stdout] test button_no_children ... ok [INFO] [stdout] test button_valid_all_props ... ok [INFO] [stdout] test button_with_variant_filled ... ok [INFO] [stdout] test button_valid_minimal ... ok [INFO] [stdout] test button_wrong_disabled_type ... ok [INFO] [stdout] test button_with_variant_text ... ok [INFO] [stdout] test button_with_icon ... ok [INFO] [stdout] test button_unknown_prop ... ok [INFO] [stdout] test button_wrong_label_type ... ok [INFO] [stdout] test button_with_variant_outlined ... ok [INFO] [stdout] test text_input_keyboard_email ... ok [INFO] [stdout] test button_wrong_on_tap_type ... ok [INFO] [stdout] test button_wrong_loading_type ... ok [INFO] [stdout] test text_input_keyboard_text ... ok [INFO] [stdout] test button_wrong_icon_type ... ok [INFO] [stdout] test text_input_keyboard_url ... ok [INFO] [stdout] test text_input_keyboard_phone ... ok [INFO] [stdout] test text_input_keyboard_number ... ok [INFO] [stdout] test text_input_json_roundtrip_all ... ok [INFO] [stdout] test lambda_callback_serialization ... ok [INFO] [stdout] test text_input_all_props ... ok [INFO] [stdout] test text_input_max_length ... ok [INFO] [stdout] test text_input_minimal ... ok [INFO] [stdout] test text_input_invalid_keyboard ... ok [INFO] [stdout] test text_input_multiline ... ok [INFO] [stdout] test text_input_json_roundtrip ... ok [INFO] [stdout] test text_input_multiple_errors ... ok [INFO] [stdout] test text_input_no_children ... ok [INFO] [stdout] test text_input_unknown_prop ... ok [INFO] [stdout] test text_input_valid_all_props ... ok [INFO] [stdout] test text_input_missing_value ... ok [INFO] [stdout] test text_input_valid_minimal ... ok [INFO] [stdout] test text_input_missing_on_change ... ok [INFO] [stdout] test text_input_with_label ... ok [INFO] [stdout] test text_input_wrong_label_type ... ok [INFO] [stdout] test text_input_wrong_max_length_type ... ok [INFO] [stdout] test text_input_wrong_multiline_type ... ok [INFO] [stdout] test text_input_with_placeholder ... ok [INFO] [stdout] test text_input_wrong_placeholder_type ... ok [INFO] [stdout] test text_input_wrong_value_type ... ok [INFO] [stdout] test text_input_wrong_on_change_type ... ok [INFO] [stdout] test unknown_interactive_component ... ok [INFO] [stdout] test interactive_determinism_100_iterations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/layout_tests.rs (/opt/rustwide/target/debug/deps/layout_tests-4c817aa15ba6b957) [INFO] [stdout] [INFO] [stdout] running 83 tests [INFO] [stdout] test test_all_alignments_column ... ok [INFO] [stdout] test test_all_alignments_row ... ok [INFO] [stdout] test test_column_default ... ok [INFO] [stdout] test test_column_empty ... ok [INFO] [stdout] test test_column_fractional_spacing ... ok [INFO] [stdout] test test_column_full_example ... ok [INFO] [stdout] test test_column_in_row ... ok [INFO] [stdout] test test_column_negative_spacing ... ok [INFO] [stdout] test test_column_json_roundtrip ... ok [INFO] [stdout] test test_column_overwrite_spacing ... ok [INFO] [stdout] test test_column_spacing_zero ... ok [INFO] [stdout] test test_column_no_children_json ... ok [INFO] [stdout] test test_column_prop_ordering_deterministic ... ok [INFO] [stdout] test test_column_with_align_center ... ok [INFO] [stdout] test test_column_with_align_end ... ok [INFO] [stdout] test test_column_with_align_space_around ... ok [INFO] [stdout] test test_column_with_align_space_between ... ok [INFO] [stdout] test test_column_with_align_stretch ... ok [INFO] [stdout] test test_column_with_all_props ... ok [INFO] [stdout] test test_column_with_padding_uniform ... ok [INFO] [stdout] test test_column_with_align_start ... ok [INFO] [stdout] test test_column_with_single_child ... ok [INFO] [stdout] test test_column_with_children_vec ... ok [INFO] [stdout] test test_column_with_spacing ... ok [INFO] [stdout] test test_column_with_multiple_children ... ok [INFO] [stdout] test test_row_default ... ok [INFO] [stdout] test test_row_in_column ... ok [INFO] [stdout] test test_edges_uniform_coercion_number ... ok [INFO] [stdout] test test_edges_sides_is_record ... ok [INFO] [stdout] test test_deeply_nested_layout ... ok [INFO] [stdout] test test_multiple_columns_in_row ... ok [INFO] [stdout] test test_edges_uniform_coercion_large ... ok [INFO] [stdout] test test_row_overwrite_align ... ok [INFO] [stdout] test test_row_large_child_count ... ok [INFO] [stdout] test test_edges_sides_record_keys ... ok [INFO] [stdout] test test_row_json_roundtrip ... ok [INFO] [stdout] test test_edges_sides_equal_values ... ok [INFO] [stdout] test test_row_with_children ... ok [INFO] [stdout] test test_nested_layout_json ... ok [INFO] [stdout] test test_column_with_padding_sides ... ok [INFO] [stdout] test test_row_with_children_vec ... ok [INFO] [stdout] test test_row_empty ... ok [INFO] [stdout] test test_row_with_align_center ... ok [INFO] [stdout] test test_row_with_all_props ... ok [INFO] [stdout] test test_row_with_padding_sides ... ok [INFO] [stdout] test test_row_with_padding_uniform ... ok [INFO] [stdout] test test_padding_sides_json ... ok [INFO] [stdout] test test_row_with_spacing ... ok [INFO] [stdout] test test_scroll_both ... ok [INFO] [stdout] test test_scroll_default_direction ... ok [INFO] [stdout] test test_scroll_default_impl ... ok [INFO] [stdout] test test_scroll_direction_debug ... ok [INFO] [stdout] test test_scroll_direction_clone ... ok [INFO] [stdout] test test_scroll_direction_as_str ... ok [INFO] [stdout] test test_scroll_direction_default ... ok [INFO] [stdout] test test_scroll_empty ... ok [INFO] [stdout] test test_scroll_horizontal ... ok [INFO] [stdout] test test_scroll_vertical ... ok [INFO] [stdout] test test_scroll_with_children ... ok [INFO] [stdout] test test_scroll_with_children_vec ... ok [INFO] [stdout] test test_scroll_with_column_and_row ... ok [INFO] [stdout] test test_scroll_json_roundtrip ... ok [INFO] [stdout] test test_scroll_wrapping_layout ... ok [INFO] [stdout] test test_validate_column_invalid_align_type ... ok [INFO] [stdout] test test_surface_json_deserialize_roundtrip ... ok [INFO] [stdout] test test_validate_column_invalid_align_value ... ok [INFO] [stdout] test test_validate_column_invalid_padding_type ... ok [INFO] [stdout] test test_column_json_deterministic ... ok [INFO] [stdout] test test_validate_column_invalid_spacing_type ... ok [INFO] [stdout] test test_validate_column_padding_record_valid ... ok [INFO] [stdout] test test_validate_column_unknown_prop ... ok [INFO] [stdout] test test_validate_column_valid ... ok [INFO] [stdout] test test_validate_empty_column ... ok [INFO] [stdout] test test_validate_non_layout_skipped ... ok [INFO] [stdout] test test_validate_multiple_errors ... ok [INFO] [stdout] test test_validate_row_invalid_spacing ... ok [INFO] [stdout] test test_validate_row_valid ... ok [INFO] [stdout] test test_validate_scroll_invalid_direction_type ... ok [INFO] [stdout] test test_validate_scroll_invalid_direction_value ... ok [INFO] [stdout] test test_validate_scroll_unknown_prop ... ok [INFO] [stdout] test test_validate_scroll_valid ... ok [INFO] [stdout] test test_scroll_json_deterministic ... ok [INFO] [stdout] test test_complex_layout_deterministic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/list_tests.rs (/opt/rustwide/target/debug/deps/list_tests-df7008e0c276d7d5) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test scroll_list_basic_construction ... ok [INFO] [stdout] test scroll_list_empty_items ... ok [INFO] [stdout] test scroll_list_missing_items ... ok [INFO] [stdout] test scroll_list_missing_key ... ok [INFO] [stdout] test scroll_list_json_round_trip ... ok [INFO] [stdout] test scroll_list_missing_render ... ok [INFO] [stdout] test scroll_list_no_children_allowed ... ok [INFO] [stdout] test scroll_list_valid ... ok [INFO] [stdout] test scroll_list_unknown_prop ... ok [INFO] [stdout] test scroll_list_valid_with_all_optional ... ok [INFO] [stdout] test scroll_list_determinism_100 ... ok [INFO] [stdout] test scroll_list_wrong_on_reorder_type ... ok [INFO] [stdout] test scroll_list_wrong_items_type ... ok [INFO] [stdout] test scroll_list_wrong_render_type ... ok [INFO] [stdout] test scroll_list_with_all_props ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/surface_tests.rs (/opt/rustwide/target/debug/deps/surface_tests-7018b1c10dc434aa) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test test_alignment_all_values ... ok [INFO] [stdout] test test_alignment_json_snake_case ... ok [INFO] [stdout] test test_button_required_props ... ok [INFO] [stdout] test test_border_style ... ok [INFO] [stdout] test test_color_value_rgb ... ok [INFO] [stdout] test test_dimension_from_number ... ok [INFO] [stdout] test test_dimension_json_serialization ... ok [INFO] [stdout] test test_dimension_variants ... ok [INFO] [stdout] test test_edges_from_number ... ok [INFO] [stdout] test test_edges_sides ... ok [INFO] [stdout] test test_edges_json_serialization ... ok [INFO] [stdout] test test_layout_components_accept_children ... ok [INFO] [stdout] test test_leaf_components_no_children ... ok [INFO] [stdout] test test_modal_required_props ... ok [INFO] [stdout] test test_prop_value_action_ref_json ... ok [INFO] [stdout] test test_prop_value_action_ref_with_args_json ... ok [INFO] [stdout] test test_prop_value_color_json ... ok [INFO] [stdout] test test_prop_value_from_bool ... ok [INFO] [stdout] test test_prop_value_from_f64 ... ok [INFO] [stdout] test test_prop_value_from_str ... ok [INFO] [stdout] test test_prop_value_lambda_json ... ok [INFO] [stdout] test test_registry_all_component_names ... ok [INFO] [stdout] test test_prop_value_type_names ... ok [INFO] [stdout] test test_registry_has_10_components ... ok [INFO] [stdout] test test_registry_lookup_invalid_e402 ... ok [INFO] [stdout] test test_registry_determinism_100_iterations ... ok [INFO] [stdout] test test_registry_lookup_valid ... ok [INFO] [stdout] test test_scroll_list_required_props ... ok [INFO] [stdout] test test_shadow_style ... ok [INFO] [stdout] test test_surface_node_mutable_add_child ... ok [INFO] [stdout] test test_surface_node_builder ... ok [INFO] [stdout] test test_surface_node_mutable_set_prop ... ok [INFO] [stdout] test test_surface_node_with_child ... ok [INFO] [stdout] test test_surface_roundtrip_json ... ok [INFO] [stdout] test test_surface_schema_freeze ... ok [INFO] [stdout] test test_surface_to_json_nested ... ok [INFO] [stdout] test test_surface_to_json_simple ... ok [INFO] [stdout] test test_text_required_props ... ok [INFO] [stdout] test test_toast_props ... ok [INFO] [stdout] test test_surface_node_new ... ok [INFO] [stdout] test test_text_input_props ... ok [INFO] [stdout] test test_surface_determinism_100_iterations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests pepl_ui [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/components/layout.rs - components::layout::ColumnBuilder (line 25) ... ignored [INFO] [stdout] test src/components/content.rs - components::content::ProgressBarBuilder (line 212) ... ok [INFO] [stdout] test src/components/content.rs - components::content::TextBuilder (line 103) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0327b25507c58c11fa737b090aeb8a7d7ce4c649327ae3bd3565dce8459af1c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0327b25507c58c11fa737b090aeb8a7d7ce4c649327ae3bd3565dce8459af1c3", kill_on_drop: false }` [INFO] [stdout] 0327b25507c58c11fa737b090aeb8a7d7ce4c649327ae3bd3565dce8459af1c3