[INFO] fetching crate reinhardt-pages-macros 0.4.0-alpha.18...
[INFO] testing reinhardt-pages-macros-0.4.0-alpha.18 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate reinhardt-pages-macros 0.4.0-alpha.18 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate reinhardt-pages-macros 0.4.0-alpha.18
[INFO] finished tweaking crates.io crate reinhardt-pages-macros 0.4.0-alpha.18
[INFO] tweaked toml for crates.io crate reinhardt-pages-macros 0.4.0-alpha.18 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate reinhardt-pages-macros 0.4.0-alpha.18 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 reinhardt-pages-macros 0.4.0-alpha.18 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-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c
[INFO] running `Command { std: "docker" "start" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c", 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" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c" "/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" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c", 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" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling reinhardt-event-catalog v0.4.0-alpha.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling reinhardt-manouche v0.4.0-alpha.18
[INFO] [stderr]    Compiling reinhardt-pages-macros v0.4.0-alpha.18 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.85s
[INFO] running `Command { std: "docker" "inspect" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c", 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" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling reinhardt-pages-macros v0.4.0-alpha.18 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 41.74s
[INFO] running `Command { std: "docker" "inspect" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c", 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" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/reinhardt-pages-macros/4e88241b70c2313d/out/reinhardt_pages_macros-4e88241b70c2313d)
[INFO] [stdout] 
[INFO] [stdout] running 481 tests
[INFO] [stdout] test form::codegen::tests::hidden_field_default_value_is_t_default ... ok
[INFO] [stdout] test form::codegen::tests::file_fields_emit_option_file_signals ... ok
[INFO] [stdout] test form::codegen::tests::hidden_field_default_string_when_no_generic_specified ... ok
[INFO] [stdout] test form::codegen::tests::ip_address_field_is_specialized_to_option_ipaddr ... ok
[INFO] [stdout] test form::codegen::tests::json_field_explicit_serde_json_value ... ok
[INFO] [stdout] test form::codegen::tests::success_url_submit_builder_uses_shared_navigation_fallback ... ok
[INFO] [stdout] test form::codegen::tests::redirect_builder_uses_shared_navigation_fallback ... ok
[INFO] [stdout] test form::codegen::tests::multiple_choice_default_value_is_vec_new ... ok
[INFO] [stdout] test form::codegen::tests::multiple_choice_emits_vec_of_inner ... ok
[INFO] [stdout] test form::codegen::tests::hidden_field_with_generic_emits_typed_signal ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_explicit_false ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_file_field_uses_browser_owned_file_binding ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_explicit_true ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_custom_attrs_mixed ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_multiple_fields ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_dynamic_radio_select_renders_choice_inputs ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_empty_fields_focus_omits_unreachable_dom_path ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_custom_attrs_data ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_default_true ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_basic ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_custom_attrs_aria ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_with_class ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_accessors ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_custom_attrs_with_other_properties ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_with_bind ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_with_icon ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_without_label ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_mixed_with_fields ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_without_custom_attrs ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_with_initial_from ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_group_with_wrapper ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_dynamic_model_form_field_tokens_remain_string_backed ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_select_uses_control_binding ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_with_cfg_attributes ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_icon_label_position ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_control_entries_without_value_accessors ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_custom_attrs_on_textarea ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_textarea_uses_control_binding ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_icon_basic ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_hidden_field ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_form_without_callbacks ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_without_icon ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_field_without_wrapper_uses_default_div ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_form_with_styling ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_bind_checkbox_uses_control_binding ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_form_without_state_clause_keeps_standard_signals ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_initial_loader_basic ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_datalist_and_optgroup_entries ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_full_step9_features ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_icon_right_position ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_initial_loader_no_initial_from ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_initial_loader_different_field_name ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_initial_loader_with_path ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_month_and_week_native_input_attrs ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_icon_left_position ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_icon_with_nested_group ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_initial_loader_partial_mapping ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_no_redirect ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_no_watch_block ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_native_attrs ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_load_choices_non_string_value_sets_tuple_and_metadata ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_no_initial_loader ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_no_slots ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_redirect_url_action_ignored ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_simple_form ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_omits_on_success_ref_scaffold_when_unused ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_redirect_static_path ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_redirect_full_url ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_multiple_field_groups ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_slots_before_fields ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_watch_empty_block ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_watch_multiple_items ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_named_model_form_uses_contract_types ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_slots_both ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_watch_single_item ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_slots_after_fields ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_wrapper_no_attrs_uses_default_class ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_wrapper_custom_tag ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_success_url_runs_from_onsubmit_path ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_wrapper_multiple_attrs ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_form_validates_native_submit_with_structured_errors ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_watch_complex_closure ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_form_validates_and_rehydrates_submission_snapshot::case_2_exclude ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_form_uses_endpoint_policy_and_safe_native_controls ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_watch_with_form_clone ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_wrapper_basic ... ok
[INFO] [stdout] test form::codegen::tests::test_submit_button_rendered_in_url_action_form ... ok
[INFO] [stdout] test form::validator::scope_transform_tests::test_scope_propagated_through_transform::case_4 ... ok
[INFO] [stdout] test form::validator::scope_transform_tests::test_scope_propagated_through_transform::case_2 ... ok
[INFO] [stdout] test form::validator::tests::test_model_form_rejects_ambient_arguments ... ok
[INFO] [stdout] test form::validator::scope_transform_tests::test_scope_propagated_through_transform::case_3 ... ok
[INFO] [stdout] test form::validator::tests::test_model_form_rejects_implicit_redirects ... ok
[INFO] [stdout] test form::validator::tests::test_model_form_rejects_widget_without_model_renderer::case_2_scalar_radio ... ok
[INFO] [stdout] test form::validator::scope_transform_tests::test_scope_propagated_through_transform::case_1 ... ok
[INFO] [stdout] test form::validator::tests::test_redirect_on_success_alone_is_accepted ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_color_snapshot_uses_descriptor_metadata ... ok
[INFO] [stdout] test form::validator::tests::test_reject_simultaneous_redirect_on_success_and_success_url ... ok
[INFO] [stdout] test form::validator::tests::test_transform_redirect_allows_https_url ... ok
[INFO] [stdout] test form::codegen::tests::test_submit_button_with_id_and_disabled ... ok
[INFO] [stdout] test form::codegen::tests::test_submit_button_rendered_in_server_fn_form ... ok
[INFO] [stdout] test form::validator::tests::test_model_form_rejects_widget_without_model_renderer::case_1_multiple_choice ... ok
[INFO] [stdout] test form::validator::tests::test_transform_redirect_none ... ok
[INFO] [stdout] test form::codegen::tests::test_submit_button_with_default_label ... ok
[INFO] [stdout] test form::validator::tests::test_transform_redirect_rejects_empty ... ok
[INFO] [stdout] test form::validator::tests::test_transform_redirect_rejects_http_url ... ok
[INFO] [stdout] test form::codegen::tests::test_no_submit_button_when_not_specified ... ok
[INFO] [stdout] test form::validator::tests::test_transform_redirect_rejects_invalid_scheme ... ok
[INFO] [stdout] test form::validator::tests::test_validate_bind_default ... ok
[INFO] [stdout] test form::validator::tests::test_validate_bind_false ... ok
[INFO] [stdout] test form::validator::tests::test_validate_callbacks_with_state ... ok
[INFO] [stdout] test form::validator::tests::test_validate_bind_true ... ok
[INFO] [stdout] test form::validator::tests::test_validate_choices_config_all_properties ... ok
[INFO] [stdout] test form::validator::tests::test_validate_bind_with_other_properties ... ok
[INFO] [stdout] test form::validator::tests::test_validate_callbacks_all ... ok
[INFO] [stdout] test form::validator::tests::test_validate_choices_config_with_other_properties ... ok
[INFO] [stdout] test form::validator::tests::test_validate_callbacks_single ... ok
[INFO] [stdout] test form::validator::tests::test_validate_choices_loader_with_initial_loader ... ok
[INFO] [stdout] test form::validator::tests::test_validate_choices_loader_basic ... ok
[INFO] [stdout] test form::validator::tests::test_transform_redirect_allows_relative_path ... ok
[INFO] [stdout] test form::validator::tests::test_validate_custom_attrs_mixed ... ok
[INFO] [stdout] test form::validator::tests::test_validate_basic_icon ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_form_validates_and_rehydrates_submission_snapshot::case_1_fields ... ok
[INFO] [stdout] test form::validator::tests::test_validate_custom_attrs_with_other_properties ... ok
[INFO] [stdout] test form::validator::tests::test_validate_datalist_rejects_unknown_property ... ok
[INFO] [stdout] test form::validator::tests::test_validate_custom_attrs_invalid_prefix ... ok
[INFO] [stdout] test form::validator::tests::test_validate_custom_attrs_data ... ok
[INFO] [stdout] test form::validator::tests::test_validate_derived_empty ... ok
[INFO] [stdout] test form::validator::tests::test_validate_custom_attrs_aria ... ok
[INFO] [stdout] test form::validator::tests::test_validate_datalist_rejects_choice_group ... ok
[INFO] [stdout] test form::validator::tests::test_validate_duplicate_field_names ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_array_rejects_render_item ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_array_rejects_file_fields ... ok
[INFO] [stdout] test form::validator::tests::test_validate_dynamic_datalist_and_list_reference ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_basic ... ok
[INFO] [stdout] test form::validator::tests::test_validate_choices_config_basic ... ok
[INFO] [stdout] test form::validator::tests::test_validate_derived_basic ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_mixed_with_fields ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_duplicate_field_names ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_duplicate_group_names ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_validator_unknown_field ... ok
[INFO] [stdout] test form::validator::tests::test_validate_derived_with_watch_and_state ... ok
[INFO] [stdout] test form::validator::tests::test_validate_derived_duplicate_name ... ok
[INFO] [stdout] test form::validator::tests::test_validate_derived_multiple_items ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_validator_rejects_field_array_name ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_with_field_properties ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_without_choices_config ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_without_wrapper ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_with_initial_from ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_without_icon ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_without_label ... ok
[INFO] [stdout] test form::validator::tests::test_validate_file_field ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_without_custom_attrs ... ok
[INFO] [stdout] test form::validator::tests::test_validate_form_without_slots ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_without_initial_from ... ok
[INFO] [stdout] test form::validator::tests::test_validate_form_without_state ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_array_rejects_initial_on_item_field ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_array_rejects_field_groups ... ok
[INFO] [stdout] test form::validator::tests::test_validate_full_step9_features ... ok
[INFO] [stdout] test form::validator::tests::test_validate_icon_with_nested_group ... ok
[INFO] [stdout] test form::validator::tests::test_validate_choices_config_in_field_group ... ok
[INFO] [stdout] test form::validator::tests::test_validate_form_without_callbacks ... ok
[INFO] [stdout] test form::validator::tests::test_validate_form_without_initial_loader ... ok
[INFO] [stdout] test form::validator::tests::test_validate_icon_with_position ... ok
[INFO] [stdout] test form::validator::tests::test_validate_image_field ... ok
[INFO] [stdout] test form::validator::tests::test_validate_initial_from_basic ... ok
[INFO] [stdout] test form::codegen::tests::test_regular_form_runtime_bindings_and_listener_retention ... ok
[INFO] [stdout] test form::validator::tests::test_validate_initial_from_multiple_fields ... ok
[INFO] [stdout] test form::validator::tests::test_validate_initial_from_partial ... ok
[INFO] [stdout] test form::validator::tests::test_validate_icon_multiple_children ... ok
[INFO] [stdout] test form::validator::tests::test_validate_initial_from_with_other_properties ... ok
[INFO] [stdout] test form::validator::tests::test_validate_icon_position_label ... ok
[INFO] [stdout] test form::validator::tests::test_validate_form_with_mixed_file_and_text_fields ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_static_model_form_field_tokens ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_temporal_controls_preserve_html_precision_and_local_values ... ok
[INFO] [stdout] test form::validator::tests::test_validate_initial_loader_basic ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_with_class ... ok
[INFO] [stdout] test form::validator::tests::test_validate_initial_loader_with_callbacks ... ok
[INFO] [stdout] test form::validator::tests::test_validate_field_group_with_validators ... ok
[INFO] [stdout] test form::validator::tests::test_validate_initial_loader_with_path ... ok
[INFO] [stdout] test form::validator::tests::test_validate_list_rejects_missing_datalist ... ok
[INFO] [stdout] test form::validator::tests::test_validate_list_rejects_value_field_reference ... ok
[INFO] [stdout] test form::validator::tests::test_validate_server_fn_action ... ok
[INFO] [stdout] test form::validator::tests::test_validate_nested_field_array_rejected ... ok
[INFO] [stdout] test form::validator::tests::test_validate_size_rejects_negative ... ok
[INFO] [stdout] test form::validator::tests::test_validate_size_rejects_non_integer ... ok
[INFO] [stdout] test form::validator::tests::test_validate_simple_form ... ok
[INFO] [stdout] test form::validator::tests::test_validate_multiple_field_groups ... ok
[INFO] [stdout] test form::validator::tests::test_validate_multiple_dynamic_choice_fields ... ok
[INFO] [stdout] test form::validator::tests::test_validate_slots_after_fields ... ok
[INFO] [stdout] test form::validator::tests::test_validate_no_derived_block ... ok
[INFO] [stdout] test form::validator::tests::test_validate_server_fn_rejects_field_array ... ok
[INFO] [stdout] test form::validator::tests::test_validate_slots_both ... ok
[INFO] [stdout] test form::validator::tests::test_validate_size_rejects_zero ... ok
[INFO] [stdout] test form::validator::tests::test_validate_validator_unknown_field ... ok
[INFO] [stdout] test form::validator::tests::test_validate_wrapper_no_attrs ... ok
[INFO] [stdout] test form::validator::tests::test_validate_state_all_fields ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_rejects_removed_runtime_callback_clauses ... ok
[INFO] [stdout] test form::validator::tests::test_validate_state_invalid_field ... ok
[INFO] [stdout] test form::validator::tests::test_validate_slots_with_state_and_callbacks ... ok
[INFO] [stdout] test form::validator::tests::test_validate_state_single_field ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_rejects_ambient_argument_duplicate_with_same_diagnostic ... ok
[INFO] [stdout] test form::validator::tests::test_validate_styling_properties ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_accepts_redirect_variants::case_1_dot_relative ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_rejects_removed_state_clause ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_accepts_redirect_variants::case_3_mixed_case_https ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_rejects_strip_argument_collision_with_same_diagnostic ... ok
[INFO] [stdout] test form::validator::tests::test_validate_strip_argument_rejects_field_array_collision ... ok
[INFO] [stdout] test form::validator::tests::test_validate_wrapper_basic ... ok
[INFO] [stdout] test form::validator::tests::test_validate_unknown_field_type ... ok
[INFO] [stdout] test head::tests::test_base_rejects_dangerous_url_schemes ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_accepts_redirect_variants::case_2_double_dot_relative ... ok
[INFO] [stdout] test head::tests::test_codegen_title ... ok
[INFO] [stdout] test head::tests::test_head_macro_link ... ok
[INFO] [stdout] test head::tests::test_head_macro_base ... ok
[INFO] [stdout] test head::tests::test_head_macro_script_inline ... ok
[INFO] [stdout] test head::tests::test_head_macro_script_external ... ok
[INFO] [stdout] test head::tests::test_head_macro_multiple_elements ... ok
[INFO] [stdout] test head::tests::test_base_requires_exactly_one_href_attribute ... ok
[INFO] [stdout] test head::tests::test_head_macro_title ... ok
[INFO] [stdout] test head::tests::test_head_macro_meta ... ok
[INFO] [stdout] test head::tests::test_link_rejects_data_scheme ... ok
[INFO] [stdout] test head::tests::test_script_rejects_javascript_scheme ... ok
[INFO] [stdout] test page::codegen::tests::every_catalog_event_has_a_macro_lowering_variant ... ok
[INFO] [stdout] test head::tests::test_link_rejects_vbscript_scheme ... ok
[INFO] [stdout] test page::codegen::tests::test_bare_t_macro_assignment_lhs_remains_a_capture ... ok
[INFO] [stdout] test form::validator::tests::test_validate_wrapper_multiple_attrs ... ok
[INFO] [stdout] test page::codegen::tests::test_custom_macro_assignment_lhs_remains_a_capture ... ok
[INFO] [stdout] test page::codegen::tests::test_control_binding_codegen_uses_typed_source_adapters ... ok
[INFO] [stdout] test page::codegen::tests::test_for_key_iteration_captures_macro_arguments ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_empty_args ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_basic ... ok
[INFO] [stdout] test head::tests::test_link_allows_https_urls ... ok
[INFO] [stdout] test page::codegen::tests::test_for_key_capture_scope_uses_loop_local ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_async_typed_custom_event_uses_custom_adapter ... ok
[INFO] [stdout] test head::tests::test_link_allows_safe_urls ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_mixed_default_and_named ... ok
[INFO] [stdout] test head::tests::test_link_rejects_case_insensitive_javascript ... ok
[INFO] [stdout] test head::tests::test_script_rejects_data_scheme ... ok
[INFO] [stdout] test head::tests::test_link_rejects_javascript_scheme ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_async_standard_event_uses_typed_async_adapter ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_with_children ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_no_slots_unchanged ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_data_attr_conversion ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_slot_name_snake_case ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_with_named_slots ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_custom_event_uses_raw_adapter ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_component_multiple_args ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_element_with_attr ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_simple_element ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_standard_event_uses_catalog_typed_adapter ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_zero_argument_standard_event_adds_typed_parameter ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::auto_deps_macro_skips_static_missing_dep_check ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_with_params ... ok
[INFO] [stdout] test page::codegen::tests::test_if_capture_includes_control_binding_expression ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_zero_argument_typed_custom_event_adds_typed_parameter ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::covered_dep_is_silent ... ok
[INFO] [stdout] test page::codegen::tests::test_named_macro_argument_key_is_not_a_capture ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::explicit_deps_macro_reports_missing_read ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::extra_dep_is_not_flagged ... ok
[INFO] [stdout] test page::codegen::tests::test_generate_typed_custom_event_uses_custom_adapter ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::missing_dep_inside_page_emits_error ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::get_untracked_is_silent ... ok
[INFO] [stdout] test page::codegen::tests::test_relative_framework_macro_assignment_lhs_remains_a_capture ... ok
[INFO] [stdout] test page::html_spec::tests::test_get_element_spec ... ok
[INFO] [stdout] test page::html_spec::tests::test_desc_text_only ... ok
[INFO] [stdout] test page::html_spec::tests::test_get_svg_element_spec ... ok
[INFO] [stdout] test page::html_spec::tests::test_img_spec ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::shadowed_local_is_not_a_read ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::unknown_dependency_expression_fails_open ... ok
[INFO] [stdout] test page::html_spec::tests::test_path_spec_void ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::nested_hook_is_validated_independently ... ok
[INFO] [stdout] test page::hook_deps_validator::tests::missing_dep_inside_retained_effect_emits_error ... ok
[INFO] [stdout] test page::html_spec::tests::test_gradient_content_model ... ok
[INFO] [stdout] test page::html_spec::tests::test_is_global_attribute ... ok
[INFO] [stdout] test page::html_spec::tests::test_select_content_model ... ok
[INFO] [stdout] test page::html_spec::tests::test_is_svg_element ... ok
[INFO] [stdout] test page::html_spec::tests::test_svg_presentation_attrs ... ok
[INFO] [stdout] test page::validator::capture_tests::accepts_for_loop_local_binding ... ok
[INFO] [stdout] test page::tests::test_page_macro_basic ... ok
[INFO] [stdout] test page::tests::test_page_macro_nested_elements ... ok
[INFO] [stdout] test page::validator::capture_tests::accepts_multi_segment_path ... ok
[INFO] [stdout] test page::validator::capture_tests::accepts_numeric_binding_sentinel_without_a_bogus_parameter ... ok
[INFO] [stdout] test page::tests::test_page_macro_with_params ... ok
[INFO] [stdout] test page::tests::test_strict_form_still_generates_closure ... ok
[INFO] [stdout] test page::validator::capture_tests::accepts_pascal_case_type_or_component ... ok
[INFO] [stdout] test page::validator::capture_tests::accepts_page_for_key_loop_local_binding ... ok
[INFO] [stdout] test page::validator::capture_tests::accepts_declared_param ... ok
[INFO] [stdout] test page::tests::test_page_macro_with_events ... ok
[INFO] [stdout] test page::validator::capture_tests::strict_form_ignores_named_macro_argument_key ... ok
[INFO] [stdout] test page::tests::test_body_only_form_records_capture_and_generates_page_expression ... ok
[INFO] [stdout] test page::html_spec::tests::test_svg_spec ... ok
[INFO] [stdout] test page::validator::capture_tests::body_only_form_ignores_named_macro_argument_key ... ok
[INFO] [stdout] test page::validator::capture_tests::relative_framework_macro_path_keeps_assignment_key_as_capture ... ok
[INFO] [stdout] test page::validator::capture_tests::body_only_form_records_page_for_key_outer_capture ... ok
[INFO] [stdout] test page::validator::capture_tests::rejects_implicit_lowercase_capture ... ok
[INFO] [stdout] test page::validator::tests::bound_option_rejects_descendant_tabindex::case_1 ... ok
[INFO] [stdout] test page::validator::capture_tests::strict_form_records_page_for_iter_and_key_captures ... ok
[INFO] [stdout] test page::validator::capture_tests::accepts_screaming_snake_constant ... ok
[INFO] [stdout] test page::validator::capture_tests::body_only_form_records_implicit_captures ... ok
[INFO] [stdout] test page::validator::capture_tests::strict_form_still_rejects_implicit_captures ... ok
[INFO] [stdout] test page::validator::capture_tests::body_only_form_records_macro_argument_capture ... ok
[INFO] [stdout] test page::validator::capture_tests::strict_form_rejects_macro_argument_capture ... ok
[INFO] [stdout] test page::validator::capture_tests::strict_form_rejects_page_for_key_outer_capture ... ok
[INFO] [stdout] test page::validator::tests::bound_option_rejects_descendant_tabindex::case_2 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_01 ... ok
[INFO] [stdout] test page::validator::tests::bound_option_rejects_descendant_tabindex::case_3 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_02 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_false_selected_option ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_04 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_03 ... ok
[INFO] [stdout] test page::validator::tests::bound_select_context_propagates_through_non_select_nodes::case_2 ... ok
[INFO] [stdout] test page::validator::tests::bound_option_rejects_descendant_tabindex::case_4 ... ok
[INFO] [stdout] test page::validator::tests::bound_select_context_propagates_through_non_select_nodes::case_1 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_06 ... ok
[INFO] [stdout] test page::validator::tests::bound_select_context_does_not_leak_to_outside_sibling ... ok
[INFO] [stdout] test page::validator::tests::bound_select_context_propagates_through_non_select_nodes::case_3 ... ok
[INFO] [stdout] test page::validator::tests::bound_option_rejects_non_phrasing_control_flow_content ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_05 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_10 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_09 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_07 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_12 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_08 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_11 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_13 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_14 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_15 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_16 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_22 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_18 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_25 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_23 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_02 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_03 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_17 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_24 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_19 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_21 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_20 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_04 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_07 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_05 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_accepts_supported_structure::case_26 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_09 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_08 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_10 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_11 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_12 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_textarea_value_attribute ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_14 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_13 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_15 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_16 ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_01 ... ok
[INFO] [stdout] test page::validator::tests::literal_bound_select_marker_tag_does_not_enable_option_phrasing ... ok
[INFO] [stdout] test page::validator::tests::rejects_bare_identifier_shorthand ... ok
[INFO] [stdout] test page::validator::tests::select_resets_inherited_bound_context::case_1 ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_06 ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_02 ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_04 ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_08 ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_09 ... ok
[INFO] [stdout] test page::validator::tests::test_nested_interactive_elements ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_05 ... ok
[INFO] [stdout] test page::validator::tests::test_transform_attrs_with_dynamic ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_diagnostics_match_shared_validator ... ok
[INFO] [stdout] test page::validator::tests::test_transform_attrs_with_string_lit ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_07 ... ok
[INFO] [stdout] test page::validator::tests::test_validate_attr_type_img_src_dynamic ... ok
[INFO] [stdout] test page::validator::tests::test_validate_attr_type_img_src_empty ... ok
[INFO] [stdout] test page::validator::tests::controlled_binding_rejects_invalid_structure::case_06 ... ok
[INFO] [stdout] test page::validator::tests::test_validate_attr_type_img_src_literal ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_bool_literal_true ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_dynamic_conditional ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_bool_literal_false ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_dynamic_variable ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_10 ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_float_literal ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_11 ... ok
[INFO] [stdout] test page::validator::tests::select_resets_inherited_bound_context::case_2 ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_01 ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_int_literal ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_03 ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_string_empty ... ok
[INFO] [stdout] test page::validator::tests::test_is_safe_url::case_12 ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_string_literal ... ok
[INFO] [stdout] test page::validator::tests::test_validate_button_accessibility_with_expression ... ok
[INFO] [stdout] test page::validator::tests::test_validate_button_accessibility_with_nested_text ... ok
[INFO] [stdout] test page::validator::tests::test_validate_button_accessibility_with_text ... ok
[INFO] [stdout] test page::validator::tests::test_validate_button_accessibility_empty ... ok
[INFO] [stdout] test page::validator::tests::test_validate_button_accessibility_whitespace_only ... ok
[INFO] [stdout] test page::validator::tests::test_validate_boolean_attr_dynamic_function ... ok
[INFO] [stdout] test page::validator::tests::test_validate_closure_too_many_args ... ok
[INFO] [stdout] test page::validator::tests::test_validate_closure_with_one_arg ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_button_type_invalid ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_form_enctype_invalid ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_form_enctype_multipart ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_input_type_invalid ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_form_method_post ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_input_type_text ... ok
[INFO] [stdout] test page::validator::tests::test_validate_numeric_attr_float_literal ... ok
[INFO] [stdout] test page::validator::tests::test_validate_numeric_attr_int_literal ... ok
[INFO] [stdout] test page::validator::tests::test_validate_numeric_attr_string_literal ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_form_method_invalid ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_anchor ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_data_scheme ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_input_type_email ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_button_type_submit ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_dynamic_variable ... ok
[INFO] [stdout] test page::validator::tests::test_validate_numeric_attr_bool_literal ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_img_src_dangerous_scheme ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_img_src_data_scheme ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_https_scheme ... ok
[INFO] [stdout] test page::validator::tests::test_validate_enum_attr_script_type_module ... ok
[INFO] [stdout] test page::validator::tests::test_validate_numeric_attr_dynamic_function ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_img_src_safe_url ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_img_src_vbscript_scheme ... ok
[INFO] [stdout] test page::validator::tests::test_validate_invalid_data_attribute ... ok
[INFO] [stdout] test page::validator::tests::test_validate_numeric_attr_dynamic_variable ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_javascript_scheme ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_relative_path ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_case_insensitive ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_dynamic_variable ... ok
[INFO] [stdout] test server_fn::tests::classifies_direct_and_optional_uploaded_files ... ok
[INFO] [stdout] test server_fn::tests::detects_uploaded_file_inside_trait_bounds ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_empty_string ... ok
[INFO] [stdout] test page::validator::tests::test_void_element_with_children ... ok
[INFO] [stdout] test page::validator::tests::test_validate_valid_aria_attribute ... ok
[INFO] [stdout] test page::validator::tests::test_validate_valid_closure ... ok
[INFO] [stdout] test page::validator::tests::test_validate_valid_data_attribute ... ok
[INFO] [stdout] test server_fn::tests::identifies_body_consuming_extractors_for_multipart_validation ... ok
[INFO] [stdout] test page::validator::tests::test_validate_button_accessibility_with_aria_label ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_vbscript_scheme ... ok
[INFO] [stdout] test server_fn::tests::multipart_client_stub_uses_browser_file_types ... ok
[INFO] [stdout] test server_fn::tests::generated_multipart_client_stub_scopes_401_to_the_request_auth_context::case_2 ... ok
[INFO] [stdout] test form::validator::tests::test_validate_slots_before_fields ... ok
[INFO] [stdout] test form::validator::tests::validator_parity_rejects_simultaneous_redirect_and_success_url ... ok
[INFO] [stdout] test server_fn::tests::generated_client_stub_decodes_generic_error_envelopes ... ok
[INFO] [stdout] test server_fn::tests::generated_json_client_stub_scopes_401_to_the_request_auth_context::case_1 ... ok
[INFO] [stdout] test page::validator::tests::test_validate_url_attr_whitespace_string ... ok
[INFO] [stdout] test server_fn::tests::test_detect_extractor_params_basic ... ok
[INFO] [stdout] test server_fn::tests::test_extractor_params_excluded_from_regular ... ok
[INFO] [stdout] test server_fn::tests::qualified_custom_uploaded_file_remains_json ... ok
[INFO] [stdout] test server_fn::tests::rejects_explicit_scalar_codecs_for_file_arguments ... ok
[INFO] [stdout] test server_fn::tests::test_is_extractor_type_non_extractors ... ok
[INFO] [stdout] test server_fn::tests::multipart_model_form_uses_wire_name_for_raw_identifier_lookup ... ok
[INFO] [stdout] test server_fn::tests::test_is_extractor_type_known_types ... ok
[INFO] [stdout] test server_fn::tests::test_marker_struct_visibility_rewrites_relative_restrictions_for_marker_module ... ok
[INFO] [stdout] test server_fn::tests::test_server_fn_options_parse ... ok
[INFO] [stdout] test server_fn::tests::generated_multipart_client_stub_scopes_401_to_the_request_auth_context::case_1 ... ok
[INFO] [stdout] test server_fn::tests::multipart_handler_uses_optional_json_extractor ... ok
[INFO] [stdout] test server_fn::tests::server_handler_accepts_url_encoded_model_payload_fallback ... ok
[INFO] [stdout] test server_fn::tests::generated_pre_validation_failures_use_the_structured_error_envelope ... ok
[INFO] [stdout] test server_fn::tests::test_server_fn_options_default ... ok
[INFO] [stdout] test server_fn::tests::test_server_fn_options_parse_deprecated_use_inject ... ok
[INFO] [stdout] test server_fn::tests::test_extractor_error_logging_uses_display_formatting ... ok
[INFO] [stdout] test server_fn::tests::test_validate_endpoint_rejects_fragment ... ok
[INFO] [stdout] test server_fn::tests::test_validate_endpoint_rejects_full_url ... ok
[INFO] [stdout] test style::tests::invalid_envelopes_report_exact_messages::case_1 ... ok
[INFO] [stdout] test style::tests::invalid_envelopes_report_exact_messages::case_2 ... ok
[INFO] [stdout] test server_fnset::validate::tests::accepts_safe_single_path_segments ... ok
[INFO] [stdout] test server_fnset::validate::tests::rejects_unsafe_path_content ... ok
[INFO] [stdout] test style::tests::invalid_envelopes_report_exact_messages::case_4 ... ok
[INFO] [stdout] test style::tests::canonical_envelope_generates_the_style_api ... ok
[INFO] [stdout] test style::tests::invalid_envelopes_report_exact_messages::case_3 ... ok
[INFO] [stdout] test server_fn::tests::test_validate_endpoint_valid_path ... ok
[INFO] [stdout] test style::tests::standalone_style_validates_then_reports_the_context_error ... ok
[INFO] [stdout] test server_fn::tests::server_handler_preserves_interleaved_argument_order ... ok
[INFO] [stdout] test server_fn::tests::test_validate_endpoint_rejects_query_string ... ok
[INFO] [stdout] test server_fn::tests::test_validate_endpoint_rejects_traversal ... ok
[INFO] [stdout] test style::tests::invalid_envelopes_report_exact_messages::case_5 ... ok
[INFO] [stdout] test style::tests::style_cfg_attr_lint_expectation_is_not_applied_to_generated_items ... ok
[INFO] [stdout] test style::tests::style_cfg_attr_keeps_non_lint_generated_attributes ... ok
[INFO] [stdout] test style::tests::style_expectation_is_only_applied_to_the_authored_static ... ok
[INFO] [stdout] test server_fn::tests::generated_extractor_errors_do_not_serialize_details ... ok
[INFO] [stdout] test server_fn::tests::generated_json_client_stub_scopes_401_to_the_request_auth_context::case_2 ... ok
[INFO] [stdout] test server_fn::tests::test_validate_endpoint_rejects_no_leading_slash ... ok
[INFO] [stdout] test server_fn::tests::model_form_submission_adapters_preserve_structured_payload_errors ... ok
[INFO] [stdout] test server_fn::tests::server_handler_without_model_form_fallback_is_valid_rust ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_form_dispatches_through_marker_contract ... ok
[INFO] [stdout] test form::codegen::tests::test_generate_model_form_keeps_storage_controls_compilable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 481 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests reinhardt_pages_macros
[INFO] [stdout] 
[INFO] [stdout] running 76 tests
[INFO] [stdout] test src/form.rs - form (line 21) ... ignored
[INFO] [stdout] test src/head.rs - head (line 8) ... ignored
[INFO] [stdout] test src/lib.rs - (line 36) ... ignored
[INFO] [stdout] test src/lib.rs - (line 67) ... ignored
[INFO] [stdout] test src/lib.rs - component (line 229) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1044) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1331) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1384) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1397) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1421) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1448) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1498) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1525) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1550) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1580) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1625) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1693) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1718) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1742) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1775) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1811) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1843) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1864) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1888) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1913) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 1937) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2012) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2039) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2098) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2130) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2167) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2220) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2254) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2300) ... ignored
[INFO] [stdout] test src/lib.rs - form (line 2335) ... ignored
[INFO] [stdout] test src/lib.rs - head (line 940) ... ignored
[INFO] [stdout] test src/lib.rs - head (line 948) ... ignored
[INFO] [stdout] test src/lib.rs - head (line 958) ... ignored
[INFO] [stdout] test src/lib.rs - head (line 968) ... ignored
[INFO] [stdout] test src/lib.rs - head (line 979) ... ignored
[INFO] [stdout] test src/lib.rs - head (line 987) ... ignored
[INFO] [stdout] test src/lib.rs - layout (line 248) ... ignored
[INFO] [stdout] test src/lib.rs - loader (line 271) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 555) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 635) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 646) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 656) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 668) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 684) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 694) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 704) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 724) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 770) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 826) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 840) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 853) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 872) ... ignored
[INFO] [stdout] test src/lib.rs - page_props (line 207) ... ignored
[INFO] [stdout] test src/lib.rs - server_fn (line 128) ... ignored
[INFO] [stdout] test src/lib.rs - server_fn (line 147) ... ignored
[INFO] [stdout] test src/page.rs - page (line 104) ... ignored
[INFO] [stdout] test src/page.rs - page (line 48) ... ignored
[INFO] [stdout] test src/page.rs - page (line 61) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::ServerFnOptions::codec (line 118) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::ServerFnOptions::endpoint (line 104) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::ServerFnOptions::no_csrf (line 135) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::ServerFnOptions::pre_validate (line 152) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::ServerFnOptions::use_inject (line 81) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::detect_extractor_params (line 330) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::detect_inject_params (line 394) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::generate_client_stub (line 1085) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::generate_server_handler (line 1425) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::remove_inject_attrs (line 429) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::remove_inject_attrs (line 434) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::to_pascal_case_ident (line 50) ... ignored
[INFO] [stdout] test src/lib.rs - wasm_server_api (line 303) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 75 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test src/lib.rs - page (line 522) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 579) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 615) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 626) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 751) ... ignored
[INFO] [stdout] test src/lib.rs - page (line 759) ... ignored
[INFO] [stdout] test src/server_fn.rs - server_fn::is_inject_attr (line 365) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.33s; merged doctests compilation took 0.32s
[INFO] running `Command { std: "docker" "inspect" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c", kill_on_drop: false }`
[INFO] [stdout] 3cf310961768ebf1a00e6031f3002a83cb7f0251981e0088da8cacbce4d08e6c
