[INFO] fetching crate presentar-test 0.3.4... [INFO] testing presentar-test-0.3.4 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate presentar-test 0.3.4 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate presentar-test 0.3.4 [INFO] finished tweaking crates.io crate presentar-test 0.3.4 [INFO] tweaked toml for crates.io crate presentar-test 0.3.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate presentar-test 0.3.4 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate presentar-test 0.3.4 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hostname v0.4.2 [INFO] [stderr] Downloaded presentar-test-macros v0.3.4 [INFO] [stderr] Downloaded presentar-core v0.3.4 [INFO] [stderr] Downloaded trueno v0.14.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d9c35a2cca88a4ef42b006e278691da6139af957b59c2682c3953987bdad86dd [INFO] running `Command { std: "docker" "start" "-a" "d9c35a2cca88a4ef42b006e278691da6139af957b59c2682c3953987bdad86dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d9c35a2cca88a4ef42b006e278691da6139af957b59c2682c3953987bdad86dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d9c35a2cca88a4ef42b006e278691da6139af957b59c2682c3953987bdad86dd", kill_on_drop: false }` [INFO] [stdout] d9c35a2cca88a4ef42b006e278691da6139af957b59c2682c3953987bdad86dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c45d3427269df8a3f2d841d653d1d1e7797b7f2b779b1c657ebe54ded6f5304b [INFO] running `Command { std: "docker" "start" "-a" "c45d3427269df8a3f2d841d653d1d1e7797b7f2b779b1c657ebe54ded6f5304b", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling anyhow v1.0.101 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling hostname v0.4.2 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling presentar-test-macros v0.3.4 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling trueno v0.14.4 [INFO] [stderr] Compiling presentar-core v0.3.4 [INFO] [stderr] Compiling presentar-test v0.3.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.85s [INFO] running `Command { std: "docker" "inspect" "c45d3427269df8a3f2d841d653d1d1e7797b7f2b779b1c657ebe54ded6f5304b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c45d3427269df8a3f2d841d653d1d1e7797b7f2b779b1c657ebe54ded6f5304b", kill_on_drop: false }` [INFO] [stdout] c45d3427269df8a3f2d841d653d1d1e7797b7f2b779b1c657ebe54ded6f5304b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3e62d414521f6ee68c241f3a66b7f8d24b3f9a297bf4b73e1ddbd1bea14dbf89 [INFO] running `Command { std: "docker" "start" "-a" "3e62d414521f6ee68c241f3a66b7f8d24b3f9a297bf4b73e1ddbd1bea14dbf89", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling trueno v0.14.4 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling presentar-core v0.3.4 [INFO] [stderr] Compiling presentar-test v0.3.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: method `with_child` is never used [INFO] [stdout] --> src/a11y.rs:3310:12 [INFO] [stdout] | [INFO] [stdout] 3302 | impl MockHeadingWidget { [INFO] [stdout] | ---------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 3310 | fn with_child(mut self, child: impl Widget + 'static) -> Self { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.38s [INFO] running `Command { std: "docker" "inspect" "3e62d414521f6ee68c241f3a66b7f8d24b3f9a297bf4b73e1ddbd1bea14dbf89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e62d414521f6ee68c241f3a66b7f8d24b3f9a297bf4b73e1ddbd1bea14dbf89", kill_on_drop: false }` [INFO] [stdout] 3e62d414521f6ee68c241f3a66b7f8d24b3f9a297bf4b73e1ddbd1bea14dbf89 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 854d7e922e13d3e0907442de6bba10fbca9707e986247d7f2460365229307ed4 [INFO] running `Command { std: "docker" "start" "-a" "854d7e922e13d3e0907442de6bba10fbca9707e986247d7f2460365229307ed4", kill_on_drop: false }` [INFO] [stderr] warning: method `with_child` is never used [INFO] [stderr] --> src/a11y.rs:3310:12 [INFO] [stderr] | [INFO] [stderr] 3302 | impl MockHeadingWidget { [INFO] [stderr] | ---------------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 3310 | fn with_child(mut self, child: impl Widget + 'static) -> Self { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `presentar-test` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/presentar_test-33c28842bd84e45c) [INFO] [stdout] [INFO] [stdout] running 429 tests [INFO] [stdout] test a11y::tests::test_a11y_config_mobile ... ok [INFO] [stdout] test a11y::tests::test_a11y_config_strict ... ok [INFO] [stdout] test a11y::tests::test_a11y_missing_name ... ok [INFO] [stdout] test a11y::tests::test_a11y_passing ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_chained_builder ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_default ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_new ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_atomic ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_busy ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_checked ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_controls ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_has_popup ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_hidden ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_label ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_level ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_live ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_range ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_role ... ok [INFO] [stdout] test a11y::tests::test_aria_checked_as_str ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_selected ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_value ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_generic ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_button ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_expanded ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_menuitem ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_pressed ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_checkbox ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_list ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_image ... ok [INFO] [stdout] test a11y::tests::test_a11y_config_default ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_non_interactive ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_combobox ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_progressbar ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_radio ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_radiogroup ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_slider ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_tablecell ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_tablerow ... ok [INFO] [stdout] test a11y::tests::test_aria_live_as_str ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_described_by ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_disabled ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_menu ... ok [INFO] [stdout] test a11y::tests::test_aria_attributes_with_pos_in_set ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_listitem ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_textinput ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_tab ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_tabpanel ... ok [INFO] [stdout] test a11y::tests::test_autocomplete_value_all_variants ... ok [INFO] [stdout] test a11y::tests::test_autocomplete_value_as_str ... ok [INFO] [stdout] test a11y::tests::test_check_with_config ... ok [INFO] [stdout] test a11y::tests::test_check_default_context ... ok [INFO] [stdout] test a11y::tests::test_contrast_black_white ... ok [INFO] [stdout] test a11y::tests::test_contrast_large_text_threshold ... ok [INFO] [stdout] test a11y::tests::test_contrast_low ... ok [INFO] [stdout] test a11y::tests::test_form_a11y_rule_all_names ... ok [INFO] [stdout] test a11y::tests::test_form_autocomplete_not_needed_for_checkbox ... ok [INFO] [stdout] test a11y::tests::test_form_complete_signup_form ... ok [INFO] [stdout] test a11y::tests::test_form_a11y_rule_name ... ok [INFO] [stdout] test a11y::tests::test_form_error_not_associated ... ok [INFO] [stdout] test a11y::tests::test_form_field_aria_labelledby ... ok [INFO] [stdout] test a11y::tests::test_form_field_group_builder ... ok [INFO] [stdout] test a11y::tests::test_form_field_missing_label ... ok [INFO] [stdout] test a11y::tests::test_form_field_passing ... ok [INFO] [stdout] test a11y::tests::test_form_group_missing_legend ... ok [INFO] [stdout] test a11y::tests::test_form_error_without_aria_invalid ... ok [INFO] [stdout] test a11y::tests::test_form_placeholder_with_label_ok ... ok [INFO] [stdout] test a11y::tests::test_form_missing_accessible_name ... ok [INFO] [stdout] test a11y::tests::test_form_missing_autocomplete ... ok [INFO] [stdout] test a11y::tests::test_form_error_without_message ... ok [INFO] [stdout] test a11y::tests::test_form_field_aria_label_counts ... ok [INFO] [stdout] test a11y::tests::test_form_error_with_aria_errormessage ... ok [INFO] [stdout] test a11y::tests::test_form_required_missing_aria ... ok [INFO] [stdout] test a11y::tests::test_form_report_is_acceptable ... ok [INFO] [stdout] test a11y::tests::test_form_required_missing_visual ... ok [INFO] [stdout] test a11y::tests::test_form_required_proper ... ok [INFO] [stdout] test a11y::tests::test_form_violation_clone ... ok [INFO] [stdout] test a11y::tests::test_form_violations_for_rule ... ok [INFO] [stdout] test a11y::tests::test_form_with_aria_labelledby ... ok [INFO] [stdout] test a11y::tests::test_heading_hierarchy_skipped ... ok [INFO] [stdout] test a11y::tests::test_heading_level_capital_h ... ok [INFO] [stdout] test a11y::tests::test_heading_level_h1 ... ok [INFO] [stdout] test a11y::tests::test_heading_level_h3 ... ok [INFO] [stdout] test a11y::tests::test_heading_level_invalid_number ... ok [INFO] [stdout] test a11y::tests::test_heading_level_no_name ... ok [INFO] [stdout] test a11y::tests::test_heading_level_non_heading_pattern ... ok [INFO] [stdout] test a11y::tests::test_image_missing_alt ... ok [INFO] [stdout] test a11y::tests::test_image_with_alt ... ok [INFO] [stdout] test a11y::tests::test_impact_equality ... ok [INFO] [stdout] test a11y::tests::test_input_type_autocomplete_coverage ... ok [INFO] [stdout] test a11y::tests::test_input_type_should_have_autocomplete ... ok [INFO] [stdout] test a11y::tests::test_min_focus_indicator_area ... ok [INFO] [stdout] test a11y::tests::test_min_touch_target_size ... ok [INFO] [stdout] test a11y::tests::test_report_critical ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_atomic ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_busy ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_checked ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_controls ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_describedby ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_disabled ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_empty ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_expanded ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_haspopup ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_hidden ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_invalid ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_label ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_level ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_live ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_multiple ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_pos_in_set ... ok [INFO] [stdout] test a11y::tests::test_form_radio_buttons_not_grouped ... ok [INFO] [stdout] test a11y::tests::test_form_report_violations_for_field ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_table ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_pressed ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_required ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_value_text ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_selected ... ok [INFO] [stdout] test a11y::tests::test_to_html_string_empty ... ok [INFO] [stdout] test a11y::tests::test_to_html_string_escapes_ampersand ... ok [INFO] [stdout] test a11y::tests::test_to_html_string_escapes_less_than ... ok [INFO] [stdout] test a11y::tests::test_to_html_string_escapes_greater_than ... ok [INFO] [stdout] test a11y::tests::test_to_html_string_multiple ... ok [INFO] [stdout] test a11y::tests::test_to_html_string_escapes_quotes ... ok [INFO] [stdout] test a11y::tests::test_to_html_string_single ... ok [INFO] [stdout] test a11y::tests::test_touch_target_sufficient ... ok [INFO] [stdout] test a11y::tests::test_touch_target_too_small ... ok [INFO] [stdout] test a11y::tests::test_violation_clone ... ok [INFO] [stdout] test bdd::tests::test_describe_basic ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_link ... ok [INFO] [stdout] test bdd::tests::test_before_after_hooks ... ok [INFO] [stdout] test a11y::tests::test_form_group_with_aria_label ... ok [INFO] [stdout] test bdd::tests::test_expect_bool_negated ... ok [INFO] [stdout] test bdd::tests::test_expect_comparison_negated ... ok [INFO] [stdout] test bdd::tests::test_expect_equality ... ok [INFO] [stdout] test bdd::tests::test_expect_equality_negated ... ok [INFO] [stdout] test bdd::tests::test_expect_f32_close_to_negated ... ok [INFO] [stdout] test a11y::tests::test_form_error_properly_associated ... ok [INFO] [stdout] test a11y::tests::test_form_placeholder_as_label ... ok [INFO] [stdout] test bdd::tests::test_expect_float_close_to ... ok [INFO] [stdout] test bdd::tests::test_expect_not ... ok [INFO] [stdout] test bdd::tests::test_expect_option ... ok [INFO] [stdout] test bdd::tests::test_expect_option_negated ... ok [INFO] [stdout] test bdd::tests::test_expect_result ... ok [INFO] [stdout] test bdd::tests::test_expect_result_negated ... ok [INFO] [stdout] test bdd::tests::test_expect_str_not_end_with ... ok [INFO] [stdout] test bdd::tests::test_expect_str_not_start_with ... ok [INFO] [stdout] test bdd::tests::test_expect_string ... ok [INFO] [stdout] test bdd::tests::test_expect_string_owned_not_empty ... ok [INFO] [stdout] test bdd::tests::test_expect_string_owned_to_be_empty ... ok [INFO] [stdout] test bdd::tests::test_expect_string_owned_to_contain ... ok [INFO] [stdout] test bdd::tests::test_expect_vec ... ok [INFO] [stdout] test bdd::tests::test_expect_vec_not_length ... ok [INFO] [stdout] test bdd::tests::test_nested_describe ... ok [INFO] [stdout] test build::tests::test_build_info_compression_ratio ... ok [INFO] [stdout] test a11y::tests::test_aria_from_widget_no_name ... ok [INFO] [stdout] test build::tests::test_build_info_default ... ok [INFO] [stdout] test a11y::tests::test_contrast_result_clone ... ok [INFO] [stdout] test a11y::tests::test_form_radio_buttons_properly_grouped ... ok [INFO] [stdout] test a11y::tests::test_focus_indicator_check ... ok [INFO] [stdout] test build::tests::test_build_info_meets_size_limit ... ok [INFO] [stdout] test build::tests::test_build_info_compression_ratio_zero ... ok [INFO] [stdout] test bdd::tests::test_expect_f64_close_to_negated ... ok [INFO] [stdout] test build::tests::test_build_mode_display ... ok [INFO] [stdout] test build::tests::test_bundle_analysis_code_size ... ok [INFO] [stdout] test build::tests::test_bundle_analysis_empty_sections ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_analyze_bytes_valid_wasm ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_analyze_bytes_invalid_wasm ... ok [INFO] [stdout] test build::tests::test_bundle_analysis_custom_size ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_check_gates_invalid_wasm ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_leb128 ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_new ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_section_names ... ok [INFO] [stdout] test build::tests::test_size_tracker_baseline ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_check_gates_size_fails ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_forbidden_patterns ... ok [INFO] [stdout] test bdd::tests::test_expect_bool ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_compression_estimate ... ok [INFO] [stdout] test build::tests::test_build_info_size_kb ... ok [INFO] [stdout] test build::tests::test_bundle_analyzer_check_gates_passes ... ok [INFO] [stdout] test build::tests::test_size_tracker_empty_min_max ... ok [INFO] [stdout] test build::tests::test_size_tracker_min_max ... ok [INFO] [stdout] test build::tests::test_size_tracker_latest ... ok [INFO] [stdout] test fixture::tests::test_builder_app_yaml ... ok [INFO] [stdout] test fixture::tests::test_builder_binary_file ... ok [INFO] [stdout] test fixture::tests::test_builder_data ... ok [INFO] [stdout] test fixture::tests::test_builder_chaining ... ok [INFO] [stdout] test fixture::tests::test_builder_file ... ok [INFO] [stdout] test fixture::tests::test_builder_new ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_role ... ok [INFO] [stdout] test fixture::tests::test_chart_points_values ... ok [INFO] [stdout] test a11y::tests::test_to_html_attrs_value_range ... ok [INFO] [stdout] test bdd::tests::test_expect_comparison ... ok [INFO] [stdout] test fixture::tests::test_context_app_yaml ... ok [INFO] [stdout] test fixture::tests::test_context_new ... ok [INFO] [stdout] test fixture::tests::test_context_with_output_dir ... ok [INFO] [stdout] test fixture::tests::test_error_equality ... ok [INFO] [stdout] test build::tests::test_bundle_error_display ... ok [INFO] [stdout] test fixture::tests::test_fixture_add_remove_file ... ok [INFO] [stdout] test build::tests::test_size_tracker_baseline_zero ... ok [INFO] [stdout] test fixture::tests::test_fixture_from_files ... ok [INFO] [stdout] test fixture::tests::test_fixture_as_harness_input ... ok [INFO] [stdout] test fixture::tests::test_fixture_get_file ... ok [INFO] [stdout] test fixture::tests::test_builder_snapshot ... ok [INFO] [stdout] test fixture::tests::test_error_display ... ok [INFO] [stdout] test a11y::tests::test_assert_pass_fails - should panic ... ok [INFO] [stdout] test a11y::tests::test_form_report_assert_pass_fails - should panic ... ok [INFO] [stdout] test bdd::tests::test_describe_with_failure ... ok [INFO] [stdout] test bdd::tests::test_context_passed_plus_failed ... ok [INFO] [stdout] test fixture::tests::test_chart_points ... ok [INFO] [stdout] test fixture::tests::test_fixture_get_file_not_found ... ok [INFO] [stdout] test build::tests::test_size_tracker_new ... ok [INFO] [stdout] test fixture::tests::test_fixture_list_files ... ok [INFO] [stdout] test fixture::tests::test_get_model ... ok [INFO] [stdout] test fixture::tests::test_manifest_app_yaml_detection ... ok [INFO] [stdout] test fixture::tests::test_manifest_app_yml_detection ... ok [INFO] [stdout] test fixture::tests::test_manifest_assets ... ok [INFO] [stdout] test fixture::tests::test_manifest_data_files ... ok [INFO] [stdout] test fixture::tests::test_manifest_model_files ... ok [INFO] [stdout] test build::tests::test_size_tracker_record ... ok [INFO] [stdout] test build::tests::test_size_tracker_change_percentage ... ok [INFO] [stdout] test fixture::tests::test_get_data_without_extension ... ok [INFO] [stdout] test fixture::tests::test_fixture_get_file_str ... ok [INFO] [stdout] test a11y::tests::test_a11y_not_focusable ... ok [INFO] [stdout] test fixture::tests::test_metrics_json ... ok [INFO] [stdout] test fixture::tests::test_metrics_json_count ... ok [INFO] [stdout] test fixture::tests::test_minimal_png_has_ihdr ... ok [INFO] [stdout] test fixture::tests::test_minimal_png_has_iend ... ok [INFO] [stdout] test fixture::tests::test_parse_tar_string_no_null ... ok [INFO] [stdout] test fixture::tests::test_table_csv ... ok [INFO] [stdout] test fixture::tests::test_minimal_png_structure ... ok [INFO] [stdout] test grade::tests::test_app_quality_score_production_ready ... ok [INFO] [stdout] test fixture::tests::test_parse_tar_string ... ok [INFO] [stdout] test grade::tests::test_criterion_fail ... ok [INFO] [stdout] test grade::tests::test_criterion_grade ... ok [INFO] [stdout] test grade::tests::test_criterion_feedback ... ok [INFO] [stdout] test grade::tests::test_criterion_new ... ok [INFO] [stdout] test fixture::tests::test_parse_tar_string_empty ... ok [INFO] [stdout] test grade::tests::test_criterion_score_clamped ... ok [INFO] [stdout] test grade::tests::test_criterion_pass ... ok [INFO] [stdout] test grade::tests::test_criterion_score ... ok [INFO] [stdout] test grade::tests::test_criterion_score_failing ... ok [INFO] [stdout] test grade::tests::test_criterion_weight ... ok [INFO] [stdout] test fixture::tests::test_get_data_with_extension ... ok [INFO] [stdout] test grade::tests::test_criterion_weight_clamped ... ok [INFO] [stdout] test grade::tests::test_criterion_weighted_score ... ok [INFO] [stdout] test grade::tests::test_documentation_gates_default ... ok [INFO] [stdout] test grade::tests::test_evaluation_builder_accessibility ... ok [INFO] [stdout] test grade::tests::test_evaluation_builder_new ... ok [INFO] [stdout] test grade::tests::test_evaluation_builder_performance ... ok [INFO] [stdout] test fixture::tests::test_fixture_new ... ok [INFO] [stdout] test grade::tests::test_grade_display ... ok [INFO] [stdout] test grade::tests::test_grade_from_str ... ok [INFO] [stdout] test grade::tests::test_grade_from_percentage ... ok [INFO] [stdout] test grade::tests::test_grade_is_production_ready ... ok [INFO] [stdout] test grade::tests::test_grade_letter ... ok [INFO] [stdout] test grade::tests::test_grade_ordering ... ok [INFO] [stdout] test grade::tests::test_performance_gates_default ... ok [INFO] [stdout] test grade::tests::test_quality_gates_check_extended_bundle_size_fails ... ok [INFO] [stdout] test grade::tests::test_grade_from_str_invalid ... ok [INFO] [stdout] test grade::tests::test_grade_is_passing ... ok [INFO] [stdout] test grade::tests::test_evaluation_builder_custom ... ok [INFO] [stdout] test grade::tests::test_evaluation_builder_full ... ok [INFO] [stdout] test grade::tests::test_quality_gates_check_extended_memory_warning ... ok [INFO] [stdout] test grade::tests::test_quality_gates_check_extended_passes ... ok [INFO] [stdout] test grade::tests::test_gate_config_error_display ... ok [INFO] [stdout] test grade::tests::test_quality_gates_check_extended_render_time_fails ... ok [INFO] [stdout] test grade::tests::test_quality_gates_check_fails_grade ... ok [INFO] [stdout] test grade::tests::test_quality_gates_check_fails_score ... ok [INFO] [stdout] test fixture::tests::test_fixture_total_size ... ok [INFO] [stdout] test fixture::tests::test_table_csv_dimensions ... ok [INFO] [stdout] test grade::tests::test_accessibility_gates_default ... ok [INFO] [stdout] test fixture::tests::test_manifest_snapshots ... ok [INFO] [stdout] test grade::tests::test_app_quality_score_from_breakdown ... ok [INFO] [stdout] test grade::tests::test_grade_default ... ok [INFO] [stdout] test grade::tests::test_grade_min_percentage ... ok [INFO] [stdout] test fixture::tests::test_full_fixture_workflow ... ok [INFO] [stdout] test grade::tests::test_report_card_all_passed ... ok [INFO] [stdout] test grade::tests::test_quality_gates_default ... ok [INFO] [stdout] test grade::tests::test_report_card_builder ... ok [INFO] [stdout] test grade::tests::test_quality_gates_from_toml_invalid ... ok [INFO] [stdout] test grade::tests::test_quality_gates_from_toml ... ok [INFO] [stdout] test grade::tests::test_quality_gates_roundtrip ... ok [INFO] [stdout] test grade::tests::test_quality_gates_to_toml ... ok [INFO] [stdout] test grade::tests::test_quality_score_builder ... ok [INFO] [stdout] test grade::tests::test_quality_score_builder_clamping ... ok [INFO] [stdout] test grade::tests::test_report_card_add_criterion ... ok [INFO] [stdout] test grade::tests::test_report_card_failures ... ok [INFO] [stdout] test grade::tests::test_report_card_new ... ok [INFO] [stdout] test grade::tests::test_report_card_is_passing ... ok [INFO] [stdout] test grade::tests::test_report_card_not_all_passed ... ok [INFO] [stdout] test grade::tests::test_report_card_overall_score_empty ... ok [INFO] [stdout] test grade::tests::test_report_card_overall_score_equal_weights ... ok [INFO] [stdout] test grade::tests::test_score_breakdown_category_scores ... ok [INFO] [stdout] test grade::tests::test_report_card_passed_count ... ok [INFO] [stdout] test grade::tests::test_violation_severity ... ok [INFO] [stdout] test harness::tests::test_harness_assert_count ... ok [INFO] [stdout] test grade::tests::test_score_breakdown_default ... ok [INFO] [stdout] test harness::tests::test_harness_assert_count_zero ... ok [INFO] [stdout] test harness::tests::test_harness_assert_not_exists ... ok [INFO] [stdout] test harness::tests::test_harness_assert_exists_fails - should panic ... ok [INFO] [stdout] test harness::tests::test_harness_assert_text ... ok [INFO] [stdout] test harness::tests::test_harness_click ... ok [INFO] [stdout] test harness::tests::test_harness_assert_count_fails - should panic ... ok [INFO] [stdout] test harness::tests::test_harness_assert_text_contains ... ok [INFO] [stdout] test harness::tests::test_harness_assert_not_exists_fails - should panic ... ok [INFO] [stdout] test harness::tests::test_harness_click_nonexistent ... ok [INFO] [stdout] test harness::tests::test_harness_exists ... ok [INFO] [stdout] test harness::tests::test_harness_assert_text_fails - should panic ... ok [INFO] [stdout] test grade::tests::test_quality_gates_check_passes ... ok [INFO] [stdout] test grade::tests::test_quality_gates_config_file_constant ... ok [INFO] [stdout] test grade::tests::test_quality_gates_sample_config ... ok [INFO] [stdout] test harness::tests::test_harness_assert_text_contains_fails - should panic ... ok [INFO] [stdout] test grade::tests::test_report_card_add_category ... ok [INFO] [stdout] test grade::tests::test_report_card_overall_score_different_weights ... ok [INFO] [stdout] test harness::tests::test_harness_method_chaining ... ok [INFO] [stdout] test harness::tests::test_harness_press_key ... ok [INFO] [stdout] test grade::tests::test_report_card_overall_grade ... ok [INFO] [stdout] test harness::tests::test_harness_query_returns_none ... ok [INFO] [stdout] test harness::tests::test_harness_scroll ... ok [INFO] [stdout] test harness::tests::test_harness_query_returns_widget ... ok [INFO] [stdout] test harness::tests::test_harness_scroll_nonexistent ... ok [INFO] [stdout] test grade::tests::test_score_breakdown_perfect ... ok [INFO] [stdout] test harness::tests::test_harness_query_nested ... ok [INFO] [stdout] test harness::tests::test_harness_text ... ok [INFO] [stdout] test harness::tests::test_harness_text_empty ... ok [INFO] [stdout] test harness::tests::test_harness_query_all_empty ... ok [INFO] [stdout] test harness::tests::test_harness_query_all_nested ... ok [INFO] [stdout] test harness::tests::test_harness_query_all ... ok [INFO] [stdout] test harness::tests::test_harness_text_nonexistent ... ok [INFO] [stdout] test harness::tests::test_harness_tick ... ok [INFO] [stdout] test harness::tests::test_harness_type_text ... ok [INFO] [stdout] test harness::tests::test_harness_viewport ... ok [INFO] [stdout] test selector::tests::test_parse_attribute ... ok [INFO] [stdout] test harness::tests::test_harness_type_text_nonexistent ... ok [INFO] [stdout] test selector::tests::test_parse_attribute_disabled ... ok [INFO] [stdout] test selector::tests::test_parse_attribute_role ... ok [INFO] [stdout] test selector::tests::test_parse_class ... ok [INFO] [stdout] test selector::tests::test_parse_class_with_numbers ... ok [INFO] [stdout] test selector::tests::test_parse_attribute_with_spaces_in_value ... ok [INFO] [stdout] test selector::tests::test_parse_emoji_in_attribute_value ... ok [INFO] [stdout] test selector::tests::test_parse_empty_class ... ok [INFO] [stdout] test selector::tests::test_parse_empty_error ... ok [INFO] [stdout] test selector::tests::test_parse_id_simple ... ok [INFO] [stdout] test selector::tests::test_parse_empty_id ... ok [INFO] [stdout] test selector::tests::test_parse_class_with_underscores ... ok [INFO] [stdout] test selector::tests::test_parse_leading_whitespace ... ok [INFO] [stdout] test selector::tests::test_parse_id_with_underscores ... ok [INFO] [stdout] test selector::tests::test_parse_id_with_numbers ... ok [INFO] [stdout] test selector::tests::test_parse_invalid_attribute_no_equals ... ok [INFO] [stdout] test selector::tests::test_parse_id ... ok [INFO] [stdout] test selector::tests::test_parse_type_with_numbers ... ok [INFO] [stdout] test selector::tests::test_parse_type_with_underscore ... ok [INFO] [stdout] test selector::tests::test_parse_unclosed_attribute ... ok [INFO] [stdout] test selector::tests::test_parse_unexpected_char ... ok [INFO] [stdout] test selector::tests::test_parse_unicode_in_attribute_value ... ok [INFO] [stdout] test selector::tests::test_parse_test_id ... ok [INFO] [stdout] test selector::tests::test_parse_test_id_double_quotes ... ok [INFO] [stdout] test selector::tests::test_parse_only_whitespace ... ok [INFO] [stdout] test selector::tests::test_parse_testid_variations ... ok [INFO] [stdout] test selector::tests::test_parse_trailing_whitespace ... ok [INFO] [stdout] test selector::tests::test_parse_type ... ok [INFO] [stdout] test selector::tests::test_parse_type_case_sensitive ... ok [INFO] [stdout] test selector::tests::test_parser_new ... ok [INFO] [stdout] test selector::tests::test_parse_type_with_hyphen ... ok [INFO] [stdout] test harness::tests::test_harness_default_viewport ... ok [INFO] [stdout] test selector::tests::test_parse_unexpected_char_special ... ok [INFO] [stdout] test selector::tests::test_selector_descendant_structure ... ok [INFO] [stdout] test selector::tests::test_parse_whitespace ... ok [INFO] [stdout] test selector::tests::test_selector_equality ... ok [INFO] [stdout] test selector::tests::test_selector_error_display ... ok [INFO] [stdout] test selector::tests::test_selector_error_display_all_variants ... ok [INFO] [stdout] test selector::tests::test_selector_inequality_different_types ... ok [INFO] [stdout] test snapshot::tests::test_alpha_blending ... ok [INFO] [stdout] test selector::tests::test_selector_inequality_different_values ... ok [INFO] [stdout] test selector::tests::test_selector_debug_format ... ok [INFO] [stdout] test selector::tests::test_selector_clone ... ok [INFO] [stdout] test selector::tests::test_selector_child_structure ... ok [INFO] [stdout] test snapshot::tests::test_comparison_result_changed_percentage ... ok [INFO] [stdout] test snapshot::tests::test_comparison_result_is_match ... ok [INFO] [stdout] test snapshot::tests::test_diff_completely_different ... ok [INFO] [stdout] test snapshot::tests::test_diff_identical ... ok [INFO] [stdout] test snapshot::tests::test_fill_circle ... ok [INFO] [stdout] test snapshot::tests::test_diff_partial ... ok [INFO] [stdout] test snapshot::tests::test_fill_rect ... ok [INFO] [stdout] test snapshot::tests::test_generate_diff_image ... ok [INFO] [stdout] test snapshot::tests::test_image_draw_line ... ok [INFO] [stdout] test snapshot::tests::test_fill_rect_clipping ... ok [INFO] [stdout] test snapshot::tests::test_image_filled ... ok [INFO] [stdout] test snapshot::tests::test_image_count_color ... ok [INFO] [stdout] test snapshot::tests::test_image_get_set_pixel ... ok [INFO] [stdout] test snapshot::tests::test_image_histogram ... ok [INFO] [stdout] test snapshot::tests::test_image_new ... ok [INFO] [stdout] test snapshot::tests::test_image_mean_color ... ok [INFO] [stdout] test snapshot::tests::test_diff_different_sizes ... ok [INFO] [stdout] test snapshot::tests::test_image_get_pixel_out_of_bounds ... ok [INFO] [stdout] test snapshot::tests::test_image_hash ... ok [INFO] [stdout] test selector::tests::test_selector_error_debug_format ... ok [INFO] [stdout] test snapshot::tests::test_image_region ... ok [INFO] [stdout] test snapshot::tests::test_image_scale ... ok [INFO] [stdout] test snapshot::tests::test_image_stroke_rect ... ok [INFO] [stdout] test snapshot::tests::test_image_region_out_of_bounds ... ok [INFO] [stdout] test snapshot::tests::test_image_scale_down ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_compare_different_dimensions ... ok [INFO] [stdout] test snapshot::tests::test_render_rect_command ... ok [INFO] [stdout] test snapshot::tests::test_perceptual_diff_partial ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_compare_identical ... ok [INFO] [stdout] test snapshot::tests::test_perceptual_diff_identical ... ok [INFO] [stdout] test snapshot::tests::test_perceptual_diff_different ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_ssim_different ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_ssim_different_dimensions ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_ssim_identical ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_compare_region ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_compare_region_different ... ok [INFO] [stdout] test snapshot::tests::test_render_circle_command ... ok [INFO] [stdout] test snapshot::tests::test_snapshot_count_changed_pixels ... ok [INFO] [stdout] test tui::tests::test_async_update_assertion ... ok [INFO] [stdout] test tui::tests::test_backend_render_metrics ... ok [INFO] [stdout] test tui::tests::test_expect_frame_contains_text ... ok [INFO] [stdout] test tui::tests::test_exploded_cpu_receives_async_freq_temp_updates ... ignored [INFO] [stdout] test tui::tests::test_performance_targets ... ok [INFO] [stdout] test tui::tests::test_snapshot_diff ... ok [INFO] [stdout] test tui::tests::test_render_metrics ... ok [INFO] [stdout] test tui::tests::test_snapshot_diff_mismatch ... ok [INFO] [stdout] test tui::tests::test_async_update_no_change - should panic ... ok [INFO] [stdout] test tui::tests::test_backend_basic ... ok [INFO] [stdout] test tui::tests::test_expect_frame_missing_text - should panic ... ok [INFO] [stdout] test tui::tests::test_benchmark_harness ... ok [INFO] [stdout] test grade::tests::test_app_quality_score_meets_minimum ... ok [INFO] [stderr] Doc-tests presentar_test [INFO] [stdout] test harness::tests::test_harness_assert_exists ... ok [INFO] [stdout] test fixture::tests::test_get_snapshot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 428 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/fixture.rs - fixture (line 8) ... ignored [INFO] [stdout] test src/lib.rs - (line 73) ... ignored [INFO] [stdout] test src/tui.rs - tui (line 8) ... ignored [INFO] [stdout] test src/bdd.rs - bdd (line 7) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "854d7e922e13d3e0907442de6bba10fbca9707e986247d7f2460365229307ed4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "854d7e922e13d3e0907442de6bba10fbca9707e986247d7f2460365229307ed4", kill_on_drop: false }` [INFO] [stdout] 854d7e922e13d3e0907442de6bba10fbca9707e986247d7f2460365229307ed4