[INFO] fetching crate wyvern-schema 0.6.0...
[INFO] testing wyvern-schema-0.6.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate wyvern-schema 0.6.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate wyvern-schema 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wyvern-schema 0.6.0
[INFO] tweaked toml for crates.io crate wyvern-schema 0.6.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate wyvern-schema 0.6.0 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 wyvern-schema 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | homepage = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 33 | repository = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `wyvern-schema` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05
[INFO] running `Command { std: "docker" "start" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05", 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" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05" "/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" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05", 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" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | homepage = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 33 | repository = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `wyvern-schema` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling wyvern-schema v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.14s
[INFO] running `Command { std: "docker" "inspect" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05", 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" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | homepage = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 33 | repository = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `wyvern-schema` (manifest) generated 1 warning
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]    Compiling serial_test v3.5.0
[INFO] [stderr]    Compiling wyvern-schema v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.27s
[INFO] running `Command { std: "docker" "inspect" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05", 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" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | homepage = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 33 | repository = "https://github.com/randlee/wyvern"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `wyvern-schema` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/wyvern-schema/8f937b35c985591b/out/wyvern_schema-8f937b35c985591b)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test command::tests::custom_labels_are_verbatim ... ok
[INFO] [stdout] test button::tests::dismissed_serializes_to_wire_shape ... ok
[INFO] [stdout] test chrome::tests::chrome_title_allows_empty_phase_a ... ok
[INFO] [stdout] test command::tests::preset_label_mapping_table ... ok
[INFO] [stdout] test picker::tests::filter_pattern_try_new_rejects_nul ... ok
[INFO] [stdout] test picker::tests::picker_path_allows_whitespace_only ... ok
[INFO] [stdout] test picker::tests::picker_path_try_new_rejects_empty_and_nul ... ok
[INFO] [stdout] test report::tests::manifest_panel_path_try_new_requires_xhtml_suffix ... ok
[INFO] [stdout] test report::tests::panel_label_try_new_rejects_empty_and_enforces_bound ... ok
[INFO] [stdout] test report::tests::report_mode_parse_round_trip ... ok
[INFO] [stdout] test command::tests::question_prompt_try_new_rejects_empty ... ok
[INFO] [stdout] test chrome::tests::chrome_status_round_trips ... ok
[INFO] [stdout] test error_code::tests::error_code_serde_is_screaming_snake ... ok
[INFO] [stdout] test field_name::tests::new_maps_empty_to_underscore ... ok
[INFO] [stdout] test report::tests::report_terminal_button_wire_names ... ok
[INFO] [stdout] test report::tests::report_result_dismissed_omits_data ... ok
[INFO] [stdout] test report::tests::report_title_try_new_rejects_empty ... ok
[INFO] [stdout] test report::tests::report_result_finished_includes_data ... ok
[INFO] [stdout] test result::tests::command_result_chrome_wire_shape ... ok
[INFO] [stdout] test result::tests::command_result_input_dismissed_omits_input ... ok
[INFO] [stdout] test report::tests::review_comments_try_new_enforces_bound ... ok
[INFO] [stdout] test result::tests::command_result_input_ok_with_paths_array ... ok
[INFO] [stdout] test result::tests::command_result_input_ok_with_text ... ok
[INFO] [stdout] test field_name::tests::try_new_rejects_empty ... ok
[INFO] [stdout] test media::tests::serializes_as_string ... ok
[INFO] [stdout] test picker::tests::filter_pattern_try_new_rejects_empty_and_whitespace ... ok
[INFO] [stdout] test report::tests::report_page_path_try_new_rejects_empty_and_bad_suffix ... ok
[INFO] [stdout] test result::tests::command_result_markdown_wire_shape ... ok
[INFO] [stdout] test result::tests::command_result_input_cancel_omits_input ... ok
[INFO] [stdout] test result::tests::command_result_report_dismissed_wire_shape ... ok
[INFO] [stdout] test result::tests::command_result_message_wire_shape ... ok
[INFO] [stdout] test result::tests::command_result_question_dismissed_includes_button ... ok
[INFO] [stdout] test stderr::tests::omits_empty_optional_fields ... ok
[INFO] [stdout] test result::tests::command_result_question_submitted_omits_button ... ok
[INFO] [stdout] test validate::tests::action_exit_is_state_error ... ok
[INFO] [stdout] test validate::tests::action_show_is_state_error ... ok
[INFO] [stdout] test validate::tests::action_hide_is_state_error ... ok
[INFO] [stdout] test validate::tests::chrome_missing_title_fails ... ok
[INFO] [stdout] test validate::tests::chrome_status_wrong_type_fails ... ok
[INFO] [stdout] test validate::tests::chrome_title_wrong_type_fails ... ok
[INFO] [stdout] test result::tests::command_result_report_finish_wire_shape ... ok
[INFO] [stdout] test validate::tests::chrome_unknown_field_fails ... ok
[INFO] [stdout] test validate::tests::default_button_out_of_range_fails ... ok
[INFO] [stdout] test validate::tests::chrome_with_title_and_status_passes ... ok
[INFO] [stdout] test validate::tests::chrome_with_title_passes ... ok
[INFO] [stdout] test validate::tests::empty_object_missing_type_fails ... ok
[INFO] [stdout] test validate::tests::non_object_fails ... ok
[INFO] [stdout] test validate::tests::optional_width_height_pass ... ok
[INFO] [stdout] test validate::tests::type_near_miss_suggests_chrome ... ok
[INFO] [stdout] test stderr::tests::serialize_error_forced_fail ... ok
[INFO] [stdout] test validate::tests::title_without_type_fails ... ok
[INFO] [stdout] test validate::tests::type_message_level_and_markdown_pass ... ok
[INFO] [stdout] test validate::tests::type_message_level_invalid_fails_req0054 ... ok
[INFO] [stdout] test validate::tests::type_null_fails_non_string ... ok
[INFO] [stdout] test validate::tests::type_number_fails_wrong_type ... ok
[INFO] [stdout] test wizard::tests::next_wizard_input_defaults_to_empty_object ... ok
[INFO] [stdout] test validate::tests::type_unknown_fails ... ok
[INFO] [stdout] test validate::tests::width_out_of_range_fails ... ok
[INFO] [stdout] test wizard::tests::page_id_try_new_rejects_empty ... ok
[INFO] [stdout] test validate::tests::custom_buttons_with_non_custom_preset_fails ... ok
[INFO] [stdout] test wizard::tests::navigate_request_deserializes_typed_page_id ... ok
[INFO] [stdout] test wizard::tests::page_layout_omitted_when_none ... ok
[INFO] [stdout] test validate::tests::custom_without_custom_buttons_fails ... ok
[INFO] [stdout] test validate::tests::type_message_ok_passes ... ok
[INFO] [stdout] test wizard::tests::terminal_button_wire_round_trip ... ok
[INFO] [stdout] test wizard::tests::workflow_path_try_new_rejects_empty ... ok
[INFO] [stdout] test wizard::tests::wizard_state_response_wire_shape_first_page ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/question_contract_examples.rs (/opt/rustwide/target/debug/build/wyvern-schema/1fdd0f0fd6205bbd/out/question_contract_examples-1fdd0f0fd6205bbd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test contract_minimal_single_select_input_and_stdout ... ok
[INFO] [stdout] test contract_validation_failures ... ok
[INFO] [stdout] test contract_force_close_req_0068 ... ok
[INFO] [stdout] test contract_multi_select_comma_joined_labels ... ok
[INFO] [stdout] test contract_preview_field_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_chrome.rs (/opt/rustwide/target/debug/build/wyvern-schema/ab82d482f615d3c1/out/validation_chrome-ab82d482f615d3c1)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test rule_chrome_with_title_passes ... ok
[INFO] [stdout] test rule_empty_object_missing_type_fails ... ok
[INFO] [stdout] test rule_type_number_fails ... ok
[INFO] [stdout] test rule_type_message_missing_required_fields ... ok
[INFO] [stdout] test rule_type_null_fails ... ok
[INFO] [stdout] test rule_type_unknown_fails ... ok
[INFO] [stdout] test rule_action_show_state_error ... ok
[INFO] [stdout] test rule_chrome_missing_title_fails ... ok
[INFO] [stdout] test rule_title_only_missing_type_fails ... ok
[INFO] [stdout] test rule_chrome_unknown_field_fails ... ok
[INFO] [stdout] test rule_wrong_field_types_explicit_expected_got ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_input.rs (/opt/rustwide/target/debug/build/wyvern-schema/5a642454b728b3e0/out/validation_input-5a642454b728b3e0)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test validation_input_filter_with_folder_fails_req0059 ... ok
[INFO] [stdout] test validation_input_filter_with_text_mode_fails_req0059 ... ok
[INFO] [stdout] test validation_input_icon_path_and_data_uri_pass ... ok
[INFO] [stdout] test validation_input_default_with_folder_passes ... ok
[INFO] [stdout] test validation_input_empty_start_path_fails ... ok
[INFO] [stdout] test validation_input_icon_variant_passes ... ok
[INFO] [stdout] test validation_input_minimal_defaults_text_and_ok_cancel ... ok
[INFO] [stdout] test validation_input_empty_filter_pattern_fails ... ok
[INFO] [stdout] test validation_input_mode_folder_passes ... ok
[INFO] [stdout] test validation_input_missing_message_fails ... ok
[INFO] [stdout] test validation_input_mode_text_explicit_passes ... ok
[INFO] [stdout] test validation_input_mode_file_passes ... ok
[INFO] [stdout] test validation_input_missing_title_fails ... ok
[INFO] [stdout] test validation_input_multiline_with_folder_fails_req0057 ... ok
[INFO] [stdout] test validation_input_placeholder_with_file_passes ... ok
[INFO] [stdout] test validation_input_multiple_with_folder_fails_req0059 ... ok
[INFO] [stdout] test validation_input_multiple_with_text_mode_fails_req0059 ... ok
[INFO] [stdout] test validation_input_start_path_with_text_mode_fails_req0059 ... ok
[INFO] [stdout] test validation_input_placeholder_and_default_allowed ... ok
[INFO] [stdout] test validation_input_unknown_field_fails ... ok
[INFO] [stdout] test validation_input_mode_typo_suggests ... ok
[INFO] [stdout] test validation_input_multiline_with_file_fails_req0057 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_markdown.rs (/opt/rustwide/target/debug/build/wyvern-schema/62615b77c8da360a/out/validation_markdown-62615b77c8da360a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test validation_markdown_custom_buttons_rejected ... ok
[INFO] [stdout] test validation_markdown_buttons_typo_suggests ... ok
[INFO] [stdout] test validation_markdown_empty_content_passes ... ok
[INFO] [stdout] test validation_markdown_title_defaults_to_filename ... ok
[INFO] [stdout] test validation_markdown_inline_title_and_status ... ok
[INFO] [stdout] test validation_markdown_explicit_title_and_status ... ok
[INFO] [stdout] test validation_markdown_content_over_max_bytes_rejected ... ok
[INFO] [stdout] test validation_markdown_file_passes ... ok
[INFO] [stdout] test validation_markdown_both_file_and_content_fails_req0058 ... ok
[INFO] [stdout] test validation_markdown_content_only_passes ... ok
[INFO] [stdout] test validation_markdown_neither_file_nor_content_fails ... ok
[INFO] [stdout] test validation_markdown_unknown_field_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test validation_message_all_levels_accepted ... ok
[INFO] [stderr]      Running tests/validation_message.rs (/opt/rustwide/target/debug/build/wyvern-schema/c32f9355a47f65fb/out/validation_message-c32f9355a47f65fb)
[INFO] [stderr]      Running tests/validation_question.rs (/opt/rustwide/target/debug/build/wyvern-schema/ffa65b92bdfc4ccc/out/validation_question-ffa65b92bdfc4ccc)
[INFO] [stdout] test validation_message_custom_buttons_with_non_custom_fails ... ok
[INFO] [stderr]      Running tests/validation_report.rs (/opt/rustwide/target/debug/build/wyvern-schema/8b52505dcd4587c2/out/validation_report-8b52505dcd4587c2)
[INFO] [stdout] test validation_message_custom_buttons_pass ... ok
[INFO] [stdout] test validation_message_all_presets_accepted ... ok
[INFO] [stdout] test validation_message_buttons_near_miss_suggests ... ok
[INFO] [stdout] test validation_message_image_field_passes ... ok
[INFO] [stdout] test validation_message_level_info_passes ... ok
[INFO] [stdout] test validation_message_icon_path_and_data_uri_pass ... ok
[INFO] [stdout] test validation_message_icon_field_passes ... ok
[INFO] [stdout] test validation_message_markdown_true_passes ... ok
[INFO] [stdout] test validation_message_default_button_out_of_range_fails ... ok
[INFO] [stdout] test validation_message_icon_default_variant_passes ... ok
[INFO] [stdout] test validation_message_custom_without_custom_buttons_fails ... ok
[INFO] [stdout] test validation_message_markdown_wrong_type_fails ... ok
[INFO] [stdout] test validation_message_unknown_field_fails ... ok
[INFO] [stdout] test validation_message_image_named_icon_passes ... ok
[INFO] [stdout] test validation_message_level_invalid_enum_fails ... ok
[INFO] [stdout] test validation_message_level_near_miss_suggests ... ok
[INFO] [stdout] test validation_message_missing_message_fails ... ok
[INFO] [stdout] test validation_message_missing_title_fails ... ok
[INFO] [stdout] test validation_message_ok_preset_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test validation_question_empty_question_fails ... ok
[INFO] [stdout] test validation_question_header_exactly_12_passes ... ok
[INFO] [stdout] test validation_question_multi_select_passes ... ok
[INFO] [stdout] test validation_question_missing_multiselect_fails ... ok
[INFO] [stdout] test validation_question_one_option_fails ... ok
[INFO] [stdout] test validation_question_preview_accepted_not_required ... ok
[INFO] [stdout] test validation_question_type_near_miss_suggests ... ok
[INFO] [stdout] test validation_question_unknown_field_fails ... ok
[INFO] [stdout] test validation_question_zero_cards_fails ... ok
[INFO] [stdout] test validation_question_header_over_12_fails ... ok
[INFO] [stdout] test validation_question_minimal_single_select_passes ... ok
[INFO] [stdout] test validation_question_five_cards_fails ... ok
[INFO] [stdout] test validation_question_four_cards_pass ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test report_empty_title_fails ... ok
[INFO] [stdout] test report_invalid_mode_fails ... ok
[INFO] [stdout] test report_missing_page_fails ... ok
[INFO] [stdout] test report_missing_title_fails ... ok
[INFO] [stdout] test report_mode_defaults_to_view ... ok
[INFO] [stdout] test report_page_must_be_html_or_xhtml ... ok
[INFO] [stdout] test report_panel_label_rejects_empty_and_over_bound ... ok
[INFO] [stdout] test report_panel_path_must_be_xhtml ... ok
[INFO] [stdout] test report_panels_reject_more_than_max ... ok
[INFO] [stdout] test report_review_empty_panels_fails ... ok
[INFO] [stdout] test report_review_with_panels_passes ... ok
[INFO] [stdout] test report_unknown_field_fails ... ok
[INFO] [stdout] test report_view_minimal_passes ... ok
[INFO] [stdout] test report_workflow_field_fails ... ok
[INFO] [stdout] test report_review_requires_panels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation_wizard.rs (/opt/rustwide/target/debug/build/wyvern-schema/10c3e23c72767b95/out/validation_wizard-10c3e23c72767b95)
[INFO] [stdout] running 8 tests
[INFO] [stdout] test validation_wizard_unknown_field_fails ... ok
[INFO] [stdout] test validation_wizard_workflow_optional_and_populated ... ok
[INFO] [stdout] test validation_wizard_missing_page_id_fails ... ok
[INFO] [stdout] test validation_wizard_minimal_passes ... ok
[INFO] [stdout] test validation_wizard_layout_dialog_and_workspace ... ok
[INFO] [stdout] test validation_wizard_invalid_layout_fails ... ok
[INFO] [stdout] test validation_wizard_empty_html_fails ... ok
[INFO] [stderr]    Doc-tests wyvern_schema
[INFO] [stdout] test validation_wizard_missing_page_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05", kill_on_drop: false }`
[INFO] [stdout] 510a9dfc5844304db34bfe7191192ac6caeeacb57b6e30a7a151eeddc7f09f05
