[INFO] fetching crate reinhardt-manouche 0.1.0-rc.15... [INFO] testing reinhardt-manouche-0.1.0-rc.15 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate reinhardt-manouche 0.1.0-rc.15 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate reinhardt-manouche 0.1.0-rc.15 [INFO] finished tweaking crates.io crate reinhardt-manouche 0.1.0-rc.15 [INFO] tweaked toml for crates.io crate reinhardt-manouche 0.1.0-rc.15 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate reinhardt-manouche 0.1.0-rc.15 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 reinhardt-manouche 0.1.0-rc.15 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-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] b57f93dd56520dfb9c2337106f7a1038609ac213877602df457b9396e9662791 [INFO] running `Command { std: "docker" "start" "-a" "b57f93dd56520dfb9c2337106f7a1038609ac213877602df457b9396e9662791", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b57f93dd56520dfb9c2337106f7a1038609ac213877602df457b9396e9662791", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b57f93dd56520dfb9c2337106f7a1038609ac213877602df457b9396e9662791", kill_on_drop: false }` [INFO] [stdout] b57f93dd56520dfb9c2337106f7a1038609ac213877602df457b9396e9662791 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 045f793446025a384790eb759db35e376d3d563176d318d146c1ccfcf3d01252 [INFO] running `Command { std: "docker" "start" "-a" "045f793446025a384790eb759db35e376d3d563176d318d146c1ccfcf3d01252", kill_on_drop: false }` [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling include_dir_macros v0.7.4 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling include_dir v0.7.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling aquamarine v0.5.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling reinhardt-manouche v0.1.0-rc.15 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.65s [INFO] running `Command { std: "docker" "inspect" "045f793446025a384790eb759db35e376d3d563176d318d146c1ccfcf3d01252", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "045f793446025a384790eb759db35e376d3d563176d318d146c1ccfcf3d01252", kill_on_drop: false }` [INFO] [stdout] 045f793446025a384790eb759db35e376d3d563176d318d146c1ccfcf3d01252 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 55f3e00fa79cf1c2b6d83e67ad35687732f8d0688d6339b7fc8ee2149129fed6 [INFO] running `Command { std: "docker" "start" "-a" "55f3e00fa79cf1c2b6d83e67ad35687732f8d0688d6339b7fc8ee2149129fed6", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling toml_datetime v1.1.0+spec-1.1.0 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling toml_parser v1.1.0+spec-1.1.0 [INFO] [stderr] Compiling toml_edit v0.25.8+spec-1.1.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling aquamarine v0.5.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling reinhardt-manouche v0.1.0-rc.15 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.32s [INFO] running `Command { std: "docker" "inspect" "55f3e00fa79cf1c2b6d83e67ad35687732f8d0688d6339b7fc8ee2149129fed6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "55f3e00fa79cf1c2b6d83e67ad35687732f8d0688d6339b7fc8ee2149129fed6", kill_on_drop: false }` [INFO] [stdout] 55f3e00fa79cf1c2b6d83e67ad35687732f8d0688d6339b7fc8ee2149129fed6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] ebfcaf33a653356372053ff78624ff47d7c416c5ff9b513ac2ed47f020a27846 [INFO] running `Command { std: "docker" "start" "-a" "ebfcaf33a653356372053ff78624ff47d7c416c5ff9b513ac2ed47f020a27846", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reinhardt_manouche-fe5e8d0bbcea4281) [INFO] [stdout] [INFO] [stdout] running 344 tests [INFO] [stdout] test core::attr_utils::tests::test_ident_to_html_attr_name::case_1 ... ok [INFO] [stdout] test core::attr_utils::tests::test_ident_to_html_attr_name::case_5 ... ok [INFO] [stdout] test core::attr_utils::tests::test_svg_camel_case_mapping::case_1 ... ok [INFO] [stdout] test core::attr_utils::tests::test_svg_camel_case_mapping::case_2 ... ok [INFO] [stdout] test core::attr_utils::tests::test_svg_camel_case_mapping::case_3 ... ok [INFO] [stdout] test core::attr_utils::tests::test_svg_camel_case_mapping::case_4 ... ok [INFO] [stdout] test core::attr_utils::tests::test_ident_to_html_attr_name::case_4 ... ok [INFO] [stdout] test core::attr_utils::tests::test_ident_to_html_attr_name::case_3 ... ok [INFO] [stdout] test core::attr_utils::tests::test_svg_camel_case_mapping::case_5 ... ok [INFO] [stdout] test core::form_node::tests::test_form_field_def_is_required ... ok [INFO] [stdout] test core::form_node::tests::test_form_field_property_name_returns_some_for_flag ... ok [INFO] [stdout] test core::form_node::tests::test_form_field_property_is_styling ... ok [INFO] [stdout] test core::attr_utils::tests::test_svg_camel_case_mapping::case_6 ... ok [INFO] [stdout] test core::form_node::tests::test_form_field_property_name_returns_some_for_named ... ok [INFO] [stdout] test core::attr_utils::tests::test_ident_to_html_attr_name::case_6 ... ok [INFO] [stdout] test core::form_typed::tests::test_form_method_requires_js ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_custom_attr_is_aria ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_field_styling_custom ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_field_styling_defaults ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_field_type_rust_type ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_form_field_def_html_name ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_form_field_custom_attrs ... ok [INFO] [stdout] test core::form_typed::tests::test_form_method_as_str ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_widget_html_tag ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_widget_html_type ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_custom_attr_html_name ... ok [INFO] [stdout] test core::node::tests::test_page_element_non_void_tags_are_not_detected ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_custom_attr_data_prefix ... ok [INFO] [stdout] test core::node::tests::test_page_attr_html_name_aria ... ok [INFO] [stdout] test core::node::tests::test_page_event_dom_event_type ... ok [INFO] [stdout] test core::form_node::tests::test_form_field_property_name_returns_none_for_structural_variants ... ok [INFO] [stdout] test core::typed_node::tests::test_typed_page_attr_html_name ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_widget_is_input ... ok [INFO] [stdout] test core::typed_node::tests::test_typed_page_attr_html_name_aria ... ok [INFO] [stdout] test core::types::tests::test_from_expr_bool_lit ... ok [INFO] [stdout] test core::types::tests::test_from_expr_dynamic ... ok [INFO] [stdout] test core::types::tests::test_from_expr_float_lit ... ok [INFO] [stdout] test core::types::tests::test_from_expr_int_lit ... ok [INFO] [stdout] test core::types::tests::test_from_expr_function_call ... ok [INFO] [stdout] test core::node::tests::test_page_attr_html_name ... ok [INFO] [stdout] test core::typed_node::tests::test_typed_page_element_is_void ... ok [INFO] [stdout] test core::types::tests::test_to_expr_roundtrip ... ok [INFO] [stdout] test core::attr_utils::tests::test_ident_to_html_attr_name::case_2 ... ok [INFO] [stdout] test core::types::tests::test_from_expr_string_lit ... ok [INFO] [stdout] test core::typed_node::tests::test_typed_page_attr_with_dynamic ... ok [INFO] [stdout] test core::typed_node::tests::test_typed_page_attr_with_string_lit ... ok [INFO] [stdout] test parser::form::tests::test_parse_bind_default ... ok [INFO] [stdout] test parser::form::tests::test_parse_bind_false ... ok [INFO] [stdout] test parser::form::tests::test_parse_bind_true ... ok [INFO] [stdout] test parser::form::tests::test_parse_callbacks_all ... ok [INFO] [stdout] test parser::form::tests::test_parse_choices_from_field_property ... ok [INFO] [stdout] test parser::form::tests::test_parse_choices_loader_with_path ... ok [INFO] [stdout] test parser::form::tests::test_parse_choices_loader ... ok [INFO] [stdout] test parser::form::tests::test_parse_bind_invalid_value ... ok [INFO] [stdout] test parser::form::tests::test_parse_bind_with_other_properties ... ok [INFO] [stdout] test parser::form::tests::test_parse_custom_attrs_basic ... ok [INFO] [stdout] test parser::form::tests::test_parse_choice_value_and_label_properties ... ok [INFO] [stdout] test parser::form::tests::test_parse_custom_attrs_single ... ok [INFO] [stdout] test parser::form::tests::test_parse_custom_attrs_empty ... ok [INFO] [stdout] test parser::form::tests::test_parse_choices_loader_with_initial_loader ... ok [INFO] [stdout] test parser::form::tests::test_parse_derived_block ... ok [INFO] [stdout] test parser::form::tests::test_parse_callbacks_with_state ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_fields_only ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_with_class ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_mixed_with_fields ... ok [INFO] [stdout] test parser::form::tests::test_parse_derived_complex_closure ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_with_field_properties ... ok [INFO] [stdout] test parser::form::tests::test_parse_derived_empty_block ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_without_choices_from ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_without_attrs ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_without_initial_from ... ok [INFO] [stdout] test parser::form::tests::test_parse_derived_multiple_items ... ok [INFO] [stdout] test parser::form::tests::test_parse_derived_with_watch ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_nested_prohibited ... ok [INFO] [stdout] test parser::form::tests::test_parse_dynamic_choice_field_with_widget ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_basic ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_field_count ... ok [INFO] [stdout] test parser::form::tests::test_parse_form_without_callbacks ... ok [INFO] [stdout] test parser::form::tests::test_parse_form_without_state ... ok [INFO] [stdout] test core::form_node::tests::test_form_macro_uses_server_fn ... ok [INFO] [stdout] test core::node::tests::test_page_element_void_tags_are_detected ... ok [INFO] [stdout] test parser::form::tests::test_parse_icon_with_position ... ok [INFO] [stdout] test parser::form::tests::test_parse_initial_loader_with_path ... ok [INFO] [stdout] test parser::form::tests::test_parse_full_form_with_all_features ... ok [INFO] [stdout] test parser::form::tests::test_parse_missing_name ... ok [INFO] [stdout] test parser::form::tests::test_parse_initial_from_field_property ... ok [INFO] [stdout] test parser::form::tests::test_parse_icon_with_nested_g_element ... ok [INFO] [stdout] test parser::form::tests::test_parse_icon_position_label ... ok [INFO] [stdout] test parser::form::tests::test_parse_icon_invalid_element ... ok [INFO] [stdout] test parser::form::tests::test_parse_no_slots ... ok [INFO] [stdout] test parser::form::tests::test_parse_multiple_dynamic_choice_fields ... ok [INFO] [stdout] test parser::form::tests::test_parse_redirect_full_url ... ok [INFO] [stdout] test parser::form::tests::test_parse_multiple_field_groups ... ok [INFO] [stdout] test parser::form::tests::test_parse_no_redirect ... ok [INFO] [stdout] test parser::form::tests::test_parse_callbacks_single ... ok [INFO] [stdout] test parser::form::tests::test_parse_icon_basic ... ok [INFO] [stdout] test parser::form::tests::test_parse_icon_position_invalid ... ok [INFO] [stdout] test parser::form::tests::test_parse_initial_loader ... ok [INFO] [stdout] test parser::form::tests::test_parse_field_group_without_label ... ok [INFO] [stdout] test core::attr_utils::tests::test_non_svg_attr_still_uses_hyphen ... ok [INFO] [stdout] test parser::form::tests::test_parse_icon_default_position ... ok [INFO] [stdout] test core::form_typed::tests::test_typed_field_type_default_widget ... ok [INFO] [stdout] test parser::form::tests::test_parse_no_derived_block ... ok [INFO] [stdout] test parser::form::tests::test_parse_no_watch_block ... ok [INFO] [stdout] test parser::form::tests::test_parse_redirect_on_success ... ok [INFO] [stdout] test parser::form::tests::test_parse_redirect_with_callbacks ... ok [INFO] [stdout] test parser::form::tests::test_parse_slots_after_fields ... ok [INFO] [stdout] test parser::form::tests::test_parse_slots_before_fields ... ok [INFO] [stdout] test parser::form::tests::test_parse_redirect_with_parameter ... ok [INFO] [stdout] test parser::form::tests::test_parse_state_single_field ... ok [INFO] [stdout] test parser::form::tests::test_parse_slots_both ... ok [INFO] [stdout] test parser::form::tests::test_parse_simple_form ... ok [INFO] [stdout] test parser::form::tests::test_parse_slots_with_other_options ... ok [INFO] [stdout] test parser::form::tests::test_parse_watch_empty_block ... ok [INFO] [stdout] test parser::form::tests::test_parse_server_fn_action ... ok [INFO] [stdout] test parser::form::tests::test_parse_state_block ... ok [INFO] [stdout] test parser::form::tests::test_parse_slots_empty ... ok [INFO] [stdout] test parser::form::tests::test_parse_slots_unknown_slot ... ok [INFO] [stdout] test parser::form::tests::test_parse_without_choices_loader ... ok [INFO] [stdout] test parser::form::tests::test_parse_without_initial_loader ... ok [INFO] [stdout] test parser::form::tests::test_parse_slots_duplicate_before_fields ... ok [INFO] [stdout] test parser::form::tests::test_parse_watch_complex_closure ... ok [INFO] [stdout] test parser::form::tests::test_parse_state_empty ... ok [INFO] [stdout] test parser::form::tests::test_parse_watch_block ... ok [INFO] [stdout] test parser::form::tests::test_parse_watch_multiple_items ... ok [INFO] [stdout] test parser::form::tests::test_parse_wrapper_basic ... ok [INFO] [stdout] test parser::form::tests::test_parse_wrapper_no_attrs ... ok [INFO] [stdout] test parser::form::tests::test_parse_wrapper_multiple_attrs ... ok [INFO] [stdout] test parser::form::tests::test_parse_wrapper_with_other_properties ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_meta_charset ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_link_with_raw_identifier ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_meta_with_attributes ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_empty ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_link_with_integrity ... ok [INFO] [stdout] test parser::form::tests::test_parse_watch_with_other_form_options ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_link_with_attributes ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_style_inline ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_script_rejected ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_title_expression ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_title_string_literal ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_unknown_element_error ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_without_closure_syntax ... ok [INFO] [stdout] test parser::page::tests::test_parse_component_trailing_comma ... ok [INFO] [stdout] test parser::page::tests::test_parse_component_with_children ... ok [INFO] [stdout] test parser::page::tests::test_parse_component_basic ... ok [INFO] [stdout] test parser::page::tests::test_parse_empty_params ... ok [INFO] [stdout] test parser::page::tests::test_parse_component_with_expression_arg ... ok [INFO] [stdout] test parser::head::tests::test_parse_reserved_keyword_as_attr_name::case_2 ... ok [INFO] [stdout] test parser::page::tests::test_parse_for_node ... ok [INFO] [stdout] test parser::page::tests::test_parse_component_empty_args ... ok [INFO] [stdout] test parser::page::tests::test_parse_mixed_elements_and_components ... ok [INFO] [stdout] test parser::head::tests::test_parse_reserved_keyword_as_attr_name::case_1 ... ok [INFO] [stdout] test parser::page::tests::test_parse_component_multiple_args ... ok [INFO] [stdout] test parser::page::tests::test_parse_if_node ... ok [INFO] [stdout] test parser::page::tests::test_parse_if_else_node ... ok [INFO] [stdout] test parser::page::tests::test_parse_mixed_attrs_and_standalone_boolean ... ok [INFO] [stdout] test parser::page::tests::test_parse_element_with_attrs ... ok [INFO] [stdout] test parser::page::tests::test_parse_element_with_event ... ok [INFO] [stdout] test parser::head::tests::test_parse_head_multiple_elements ... ok [INFO] [stdout] test parser::page::tests::test_parse_multiple_standalone_boolean_attrs ... ok [INFO] [stdout] test parser::page::tests::test_parse_multiple_params ... ok [INFO] [stdout] test parser::page::tests::test_parse_page_function ... ok [INFO] [stdout] test parser::page::tests::test_parse_reserved_keyword_as_attr_name::case_2 ... ok [INFO] [stdout] test parser::page::tests::test_parse_reserved_keyword_as_attr_name::case_1 ... ok [INFO] [stdout] test parser::page::tests::test_parse_standalone_boolean_attr ... ok [INFO] [stdout] test parser::page::tests::test_parse_simple_element ... ok [INFO] [stdout] test validator::form::tests::test_validate_bind_false ... ok [INFO] [stdout] test validator::form::tests::test_validate_basic_icon ... ok [INFO] [stdout] test validator::form::tests::test_validate_bind_with_other_properties ... ok [INFO] [stdout] test validator::form::tests::test_validate_bind_true ... ok [INFO] [stdout] test validator::form::tests::test_validate_bind_default ... ok [INFO] [stdout] test parser::page::tests::test_parse_text_node ... ok [INFO] [stdout] test parser::page::tests::test_parse_unknown_directive_error ... ok [INFO] [stdout] test validator::form::tests::test_validate_callbacks_with_state ... ok [INFO] [stdout] test parser::page::tests::test_parse_nested_elements ... ok [INFO] [stdout] test parser::page::tests::test_parse_with_head_directive ... ok [INFO] [stdout] test parser::page::tests::test_parse_with_head_directive_and_params ... ok [INFO] [stdout] test parser::page::tests::test_parse_standalone_boolean_with_children ... ok [INFO] [stdout] test parser::page::tests::test_parse_single_param ... ok [INFO] [stdout] test validator::form::tests::test_validate_callbacks_all ... ok [INFO] [stdout] test validator::form::tests::test_validate_callbacks_single ... ok [INFO] [stdout] test validator::form::tests::test_validate_choices_config_all_properties ... ok [INFO] [stdout] test validator::form::tests::test_validate_choices_config_in_field_group ... ok [INFO] [stdout] test validator::form::tests::test_validate_choices_config_with_other_properties ... ok [INFO] [stdout] test validator::form::tests::test_validate_custom_attrs_aria ... ok [INFO] [stdout] test validator::form::tests::test_validate_custom_attrs_data ... ok [INFO] [stdout] test validator::form::tests::test_validate_custom_attrs_invalid_prefix ... ok [INFO] [stdout] test validator::form::tests::test_validate_custom_attrs_mixed ... ok [INFO] [stdout] test validator::form::tests::test_validate_derived_with_watch_and_state ... ok [INFO] [stdout] test validator::form::tests::test_validate_custom_attrs_with_other_properties ... ok [INFO] [stdout] test validator::form::tests::test_validate_duplicate_field_names ... ok [INFO] [stdout] test validator::form::tests::test_validate_choices_loader_with_initial_loader ... ok [INFO] [stdout] test validator::form::tests::test_validate_choices_config_basic ... ok [INFO] [stdout] test validator::form::tests::test_validate_derived_duplicate_name ... ok [INFO] [stdout] test validator::form::tests::test_validate_derived_basic ... ok [INFO] [stdout] test validator::form::tests::test_validate_derived_empty ... ok [INFO] [stdout] test validator::form::tests::test_validate_derived_multiple_items ... ok [INFO] [stdout] test validator::form::tests::test_validate_choices_loader_basic ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_duplicate_group_names ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_basic ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_mixed_with_fields ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_validator_unknown_field ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_without_choices_config ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_duplicate_field_names ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_with_field_properties ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_without_icon ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_without_label ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_with_class ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_without_initial_from ... ok [INFO] [stdout] test validator::form::tests::test_validate_form_without_initial_loader ... ok [INFO] [stdout] test validator::form::tests::test_validate_form_without_callbacks ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_with_validators ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_without_wrapper ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_without_custom_attrs ... ok [INFO] [stdout] test validator::form::tests::test_validate_form_without_slots ... ok [INFO] [stdout] test validator::form::tests::test_validate_field_group_with_initial_from ... ok [INFO] [stdout] test validator::form::tests::test_validate_form_without_state ... ok [INFO] [stdout] test validator::form::tests::test_validate_full_step9_features ... ok [INFO] [stdout] test validator::form::tests::test_validate_icon_multiple_children ... ok [INFO] [stdout] test validator::form::tests::test_validate_multiple_field_groups ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_file_rejected ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_data_rejected ... ok [INFO] [stdout] test validator::form::tests::test_validate_icon_position_label ... ok [INFO] [stdout] test validator::form::tests::test_validate_initial_from_basic ... ok [INFO] [stdout] test validator::form::tests::test_validate_icon_with_position ... ok [INFO] [stdout] test validator::form::tests::test_validate_icon_with_nested_group ... ok [INFO] [stdout] test validator::form::tests::test_validate_initial_from_partial ... ok [INFO] [stdout] test validator::form::tests::test_validate_initial_loader_with_callbacks ... ok [INFO] [stdout] test validator::form::tests::test_validate_initial_from_with_other_properties ... ok [INFO] [stdout] test validator::form::tests::test_validate_initial_loader_with_path ... ok [INFO] [stdout] test validator::form::tests::test_validate_initial_from_multiple_fields ... ok [INFO] [stdout] test validator::form::tests::test_validate_multiple_dynamic_choice_fields ... ok [INFO] [stdout] test validator::form::tests::test_validate_initial_loader_basic ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_empty_rejected ... ok [INFO] [stdout] test validator::form::tests::test_validate_no_derived_block ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_http_rejected ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_https_url_uppercase ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_invalid_format_rejected ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_none ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_javascript_rejected ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_relative_path ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_relative_path_with_double_dot ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_relative_path_with_dot ... ok [INFO] [stdout] test validator::form::tests::test_validate_simple_form ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_with_dynamic_param ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_vbscript_rejected ... ok [INFO] [stdout] test validator::form::tests::test_validate_state_all_fields ... ok [INFO] [stdout] test validator::form::tests::test_validate_server_fn_action ... ok [INFO] [stdout] test validator::form::tests::test_validate_state_single_field ... ok [INFO] [stdout] test validator::form::tests::test_validate_state_invalid_field ... ok [INFO] [stdout] test validator::form::tests::test_validate_slots_with_state_and_callbacks ... ok [INFO] [stdout] test validator::form::tests::test_validate_slots_after_fields ... ok [INFO] [stdout] test validator::form::tests::test_validate_redirect_https_url ... ok [INFO] [stdout] test validator::form::tests::test_validate_slots_both ... ok [INFO] [stdout] test validator::form::tests::test_validate_slots_before_fields ... ok [INFO] [stdout] test validator::form::tests::test_validate_styling_properties ... ok [INFO] [stdout] test validator::form::tests::test_validate_wrapper_no_attrs ... ok [INFO] [stdout] test validator::form::tests::test_validate_wrapper_multiple_attrs ... ok [INFO] [stdout] test validator::form::tests::test_validate_validator_unknown_field ... ok [INFO] [stdout] test validator::html_spec::tests::test_get_element_spec_returns_spec_for_common_elements ... ok [INFO] [stdout] test validator::html_spec::tests::test_get_svg_element_spec_returns_spec_for_gradients ... ok [INFO] [stdout] test validator::head::tests::test_validate_head_converts_underscores_to_hyphens ... ok [INFO] [stdout] test validator::form::tests::test_validate_wrapper_basic ... ok [INFO] [stdout] test validator::form::tests::test_validate_unknown_field_type ... ok [INFO] [stdout] test validator::head::tests::test_validate_head_strips_raw_identifier_prefix ... ok [INFO] [stdout] test validator::head::tests::test_validate_head_meta_refresh_redirect_rejected ... ok [INFO] [stdout] test validator::html_spec::tests::test_get_svg_element_spec_returns_spec_for_containers ... ok [INFO] [stdout] test validator::html_spec::tests::test_path_spec_is_void_element ... ok [INFO] [stdout] test validator::html_spec::tests::test_get_svg_element_spec_returns_spec_for_text_elements ... ok [INFO] [stdout] test validator::html_spec::tests::test_gradient_content_model_allows_only_stop ... ok [INFO] [stdout] test validator::html_spec::tests::test_img_spec_has_correct_properties ... ok [INFO] [stdout] test validator::html_spec::tests::test_is_global_attribute_returns_false_for_element_specific ... ok [INFO] [stdout] test validator::html_spec::tests::test_is_global_attribute_returns_true_for_data_and_aria ... ok [INFO] [stdout] test validator::html_spec::tests::test_is_global_attribute_returns_true_for_standard_globals ... ok [INFO] [stdout] test validator::html_spec::tests::test_is_svg_element_returns_false_for_html_elements ... ok [INFO] [stdout] test validator::html_spec::tests::test_select_content_model_allows_only_option_and_optgroup ... ok [INFO] [stdout] test validator::html_spec::tests::test_svg_spec_has_correct_properties ... ok [INFO] [stdout] test validator::page::tests::test_transform_attrs_with_dynamic ... ok [INFO] [stdout] test validator::html_spec::tests::test_desc_has_text_only_content_model ... ok [INFO] [stdout] test validator::page::tests::test_validate_attr_type_img_src_literal ... ok [INFO] [stdout] test validator::html_spec::tests::test_svg_presentation_attrs_includes_common_attrs ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_bool_literal_true ... ok [INFO] [stdout] test validator::page::tests::test_img_missing_alt ... ok [INFO] [stdout] test validator::html_spec::tests::test_get_svg_element_spec_returns_spec_for_other_svg ... ok [INFO] [stdout] test validator::page::tests::test_nested_interactive_elements ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_dynamic_conditional ... ok [INFO] [stdout] test validator::page::tests::test_transform_attrs_with_string_lit ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_bool_literal_false ... ok [INFO] [stdout] test validator::page::tests::test_validate_attr_type_img_src_dynamic ... ok [INFO] [stdout] test validator::html_spec::tests::test_svg_presentation_attrs_excludes_non_presentation ... ok [INFO] [stdout] test validator::page::tests::test_validate_attr_type_img_src_empty ... ok [INFO] [stdout] test validator::html_spec::tests::test_get_svg_element_spec_returns_spec_for_basic_shapes ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_dynamic_function ... ok [INFO] [stdout] test validator::html_spec::tests::test_is_svg_element_returns_true_for_svg_elements ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_dynamic_variable ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_float_literal ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_string_empty ... ok [INFO] [stdout] test validator::page::tests::test_validate_button_accessibility_empty ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_int_literal ... ok [INFO] [stdout] test validator::page::tests::test_validate_button_accessibility_whitespace_only ... ok [INFO] [stdout] test validator::page::tests::test_validate_boolean_attr_string_literal ... ok [INFO] [stdout] test validator::page::tests::test_validate_button_accessibility_with_nested_text ... ok [INFO] [stdout] test validator::page::tests::test_validate_button_accessibility_with_text ... ok [INFO] [stdout] test validator::page::tests::test_validate_button_accessibility_with_aria_label ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_button_type_invalid ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_dynamic_variable ... ok [INFO] [stdout] test validator::page::tests::test_validate_closure_with_one_arg ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_form_enctype_invalid ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_button_type_submit ... ok [INFO] [stdout] test validator::page::tests::test_validate_closure_too_many_args ... ok [INFO] [stdout] test validator::page::tests::test_validate_button_accessibility_with_expression ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_form_enctype_multipart ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_input_type_invalid ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_input_type_text ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_input_type_email ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_script_type_module ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_form_method_post ... ok [INFO] [stdout] test validator::page::tests::test_validate_numeric_attr_float_literal ... ok [INFO] [stdout] test validator::page::tests::test_validate_numeric_attr_dynamic_variable ... ok [INFO] [stdout] test validator::page::tests::test_validate_numeric_attr_int_literal ... ok [INFO] [stdout] test validator::page::tests::test_validate_numeric_attr_string_literal ... ok [INFO] [stdout] test validator::page::tests::test_validate_enum_attr_form_method_invalid ... ok [INFO] [stdout] test validator::page::tests::test_validate_numeric_attr_dynamic_function ... ok [INFO] [stdout] test validator::page::tests::test_validate_numeric_attr_bool_literal ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_anchor ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_data_scheme ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_case_insensitive ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_dynamic_variable ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_img_src_relative_path_passes ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_img_src_javascript_blocked ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_relative_path ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_whitespace_string ... ok [INFO] [stdout] test validator::page::tests::test_validate_valid_closure ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_vbscript_scheme ... ok [INFO] [stdout] test validator::page::tests::test_validate_invalid_data_attribute ... ok [INFO] [stdout] test validator::page::tests::test_validate_valid_aria_attribute ... ok [INFO] [stderr] Doc-tests reinhardt_manouche [INFO] [stdout] test validator::page::tests::test_validate_url_attr_img_src_safe_url_passes ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_https_scheme ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_empty_string ... ok [INFO] [stdout] test validator::page::tests::test_void_element_with_children ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_javascript_scheme ... ok [INFO] [stdout] test validator::page::tests::test_validate_valid_data_attribute ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_img_src_data_scheme_blocked ... ok [INFO] [stdout] test validator::page::tests::test_validate_url_attr_img_src_vbscript_blocked ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 344 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test src/codegen.rs - codegen (line 8) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::CustomAttr (line 364) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::FormCallbacks (line 659) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::FormDerived (line 853) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::FormDerived (line 865) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::FormWatch (line 792) ... ignored [INFO] [stdout] test src/core/form_typed.rs - core::form_typed::TypedCustomAttr::html_name (line 1093) ... ignored [INFO] [stdout] test src/core/form_typed.rs - core::form_typed::TypedFormDerived (line 376) ... ignored [INFO] [stdout] test src/core/form_typed.rs - core::form_typed::TypedFormWatch (line 319) ... ignored [INFO] [stdout] test src/core/types.rs - core::types::AttrValue::from_expr (line 59) ... ignored [INFO] [stdout] test src/core/types.rs - core::types::AttrValue::is_string_literal (line 95) ... ignored [INFO] [stdout] test src/core/types.rs - core::types::AttrValue::to_expr (line 155) ... ignored [INFO] [stdout] test src/parser/head.rs - parser::head::parse_head (line 20) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/core/form_node.rs - core::form_node::FormFieldDef (line 178) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::FormFieldGroup (line 206) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::FormState (line 721) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::IconElement (line 421) ... ignored [INFO] [stdout] test src/core/form_node.rs - core::form_node::WrapperElement (line 388) ... ignored [INFO] [stdout] test src/core/types.rs - core::types::AttrValue (line 15) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.46s; merged doctests compilation took 0.45s [INFO] running `Command { std: "docker" "inspect" "ebfcaf33a653356372053ff78624ff47d7c416c5ff9b513ac2ed47f020a27846", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ebfcaf33a653356372053ff78624ff47d7c416c5ff9b513ac2ed47f020a27846", kill_on_drop: false }` [INFO] [stdout] ebfcaf33a653356372053ff78624ff47d7c416c5ff9b513ac2ed47f020a27846