[INFO] fetching crate presentar-test 0.3.4...
[INFO] testing presentar-test-0.3.4 against 1.95.0 for beta-1.96-2
[INFO] extracting crate presentar-test 0.3.4 into /workspace/builds/worker-6-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-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate presentar-test 0.3.4 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c8fcef0aa94346672f86d237b6b12a1f19c7be1d3aac40b862c4a8dfd13572e7
[INFO] running `Command { std: "docker" "start" "-a" "c8fcef0aa94346672f86d237b6b12a1f19c7be1d3aac40b862c4a8dfd13572e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c8fcef0aa94346672f86d237b6b12a1f19c7be1d3aac40b862c4a8dfd13572e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c8fcef0aa94346672f86d237b6b12a1f19c7be1d3aac40b862c4a8dfd13572e7", kill_on_drop: false }`
[INFO] [stdout] c8fcef0aa94346672f86d237b6b12a1f19c7be1d3aac40b862c4a8dfd13572e7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ff126b01404caeabd966eaeb22ba2da2a761c17bb4eab1fc557b5ac6513aa920
[INFO] running `Command { std: "docker" "start" "-a" "ff126b01404caeabd966eaeb22ba2da2a761c17bb4eab1fc557b5ac6513aa920", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[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 26.41s
[INFO] running `Command { std: "docker" "inspect" "ff126b01404caeabd966eaeb22ba2da2a761c17bb4eab1fc557b5ac6513aa920", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff126b01404caeabd966eaeb22ba2da2a761c17bb4eab1fc557b5ac6513aa920", kill_on_drop: false }`
[INFO] [stdout] ff126b01404caeabd966eaeb22ba2da2a761c17bb4eab1fc557b5ac6513aa920
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c58b52f62350f11c18d3a33e007ff63b57d941bef6a95367061a3dbe1e30b194
[INFO] running `Command { std: "docker" "start" "-a" "c58b52f62350f11c18d3a33e007ff63b57d941bef6a95367061a3dbe1e30b194", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[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 presentar-core v0.3.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[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 21.65s
[INFO] running `Command { std: "docker" "inspect" "c58b52f62350f11c18d3a33e007ff63b57d941bef6a95367061a3dbe1e30b194", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c58b52f62350f11c18d3a33e007ff63b57d941bef6a95367061a3dbe1e30b194", kill_on_drop: false }`
[INFO] [stdout] c58b52f62350f11c18d3a33e007ff63b57d941bef6a95367061a3dbe1e30b194
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 54cd1044a5c674395e12a7cb6f7b1e38730293b28587ad0b5db870e8ed4baca6
[INFO] running `Command { std: "docker" "start" "-a" "54cd1044a5c674395e12a7cb6f7b1e38730293b28587ad0b5db870e8ed4baca6", 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.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/presentar_test-30780d2049c9776d)
[INFO] [stdout] 
[INFO] [stdout] running 429 tests
[INFO] [stdout] test a11y::tests::test_a11y_config_default ... ok
[INFO] [stdout] test a11y::tests::test_a11y_missing_name ... ok
[INFO] [stdout] test a11y::tests::test_a11y_not_focusable ... ok
[INFO] [stdout] test a11y::tests::test_a11y_config_mobile ... ok
[INFO] [stdout] test a11y::tests::test_a11y_passing ... ok
[INFO] [stdout] test a11y::tests::test_a11y_config_strict ... 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_default ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_expanded ... 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_described_by ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_disabled ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_checked ... 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_pos_in_set ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_combobox ... 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_listitem ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_chained_builder ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_role ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_list ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_no_name ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_non_interactive ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_progressbar ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_generic ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_radio ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_link ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_radiogroup ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_range ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_slider ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_tab ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_menu ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_table ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_tablecell ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_textinput ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_busy ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_label ... 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_aria_from_widget_image ... ok
[INFO] [stdout] test a11y::tests::test_aria_live_as_str ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_tablerow ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_tabpanel ... 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_check_default_context ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_checkbox ... ok
[INFO] [stdout] test a11y::tests::test_contrast_result_clone ... ok
[INFO] [stdout] test a11y::tests::test_form_a11y_rule_all_names ... ok
[INFO] [stdout] test a11y::tests::test_aria_checked_as_str ... ok
[INFO] [stdout] test a11y::tests::test_form_a11y_rule_name ... ok
[INFO] [stdout] test a11y::tests::test_form_autocomplete_not_needed_for_checkbox ... ok
[INFO] [stdout] test a11y::tests::test_focus_indicator_check ... ok
[INFO] [stdout] test a11y::tests::test_check_with_config ... ok
[INFO] [stdout] test a11y::tests::test_aria_attributes_with_controls ... ok
[INFO] [stdout] test a11y::tests::test_aria_from_widget_button ... ok
[INFO] [stdout] test a11y::tests::test_contrast_black_white ... ok
[INFO] [stdout] test a11y::tests::test_form_complete_signup_form ... ok
[INFO] [stdout] test a11y::tests::test_contrast_low ... ok
[INFO] [stdout] test a11y::tests::test_contrast_large_text_threshold ... ok
[INFO] [stdout] test a11y::tests::test_form_error_not_associated ... ok
[INFO] [stdout] test a11y::tests::test_form_error_properly_associated ... ok
[INFO] [stdout] test a11y::tests::test_form_error_with_aria_errormessage ... ok
[INFO] [stdout] test a11y::tests::test_form_error_without_aria_invalid ... 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_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_missing_accessible_name ... ok
[INFO] [stdout] test a11y::tests::test_form_group_missing_legend ... ok
[INFO] [stdout] test a11y::tests::test_form_group_with_aria_label ... ok
[INFO] [stdout] test a11y::tests::test_form_placeholder_as_label ... ok
[INFO] [stdout] test a11y::tests::test_form_placeholder_with_label_ok ... ok
[INFO] [stdout] test a11y::tests::test_form_missing_autocomplete ... ok
[INFO] [stdout] test a11y::tests::test_form_radio_buttons_not_grouped ... ok
[INFO] [stdout] test a11y::tests::test_form_radio_buttons_properly_grouped ... ok
[INFO] [stdout] test a11y::tests::test_form_required_missing_aria ... ok
[INFO] [stdout] test a11y::tests::test_form_required_proper ... ok
[INFO] [stdout] test a11y::tests::test_form_report_is_acceptable ... ok
[INFO] [stdout] test a11y::tests::test_form_report_violations_for_field ... 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_heading_hierarchy_skipped ... ok
[INFO] [stdout] test a11y::tests::test_heading_level_capital_h ... ok
[INFO] [stdout] test a11y::tests::test_form_field_passing ... ok
[INFO] [stdout] test a11y::tests::test_form_required_missing_visual ... 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_form_with_aria_labelledby ... 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_impact_equality ... ok
[INFO] [stdout] test a11y::tests::test_image_with_alt ... 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_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_empty ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_expanded ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_hidden ... ok
[INFO] [stdout] test a11y::tests::test_min_touch_target_size ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_haspopup ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_invalid ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_describedby ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_label ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_disabled ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_live ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_level ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_required ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_multiple ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_selected ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_value_range ... ok
[INFO] [stdout] test a11y::tests::test_to_html_string_escapes_greater_than ... ok
[INFO] [stdout] test a11y::tests::test_to_html_string_escapes_quotes ... ok
[INFO] [stdout] test a11y::tests::test_to_html_string_multiple ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_checked ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_role ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_controls ... ok
[INFO] [stdout] test a11y::tests::test_to_html_string_escapes_ampersand ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_pressed ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_pos_in_set ... ok
[INFO] [stdout] test a11y::tests::test_to_html_attrs_value_text ... ok
[INFO] [stdout] test a11y::tests::test_touch_target_too_small ... ok
[INFO] [stdout] test a11y::tests::test_to_html_string_empty ... ok
[INFO] [stdout] test a11y::tests::test_to_html_string_escapes_less_than ... ok
[INFO] [stdout] test bdd::tests::test_describe_basic ... ok
[INFO] [stdout] test a11y::tests::test_to_html_string_single ... ok
[INFO] [stdout] test bdd::tests::test_expect_bool ... ok
[INFO] [stdout] test a11y::tests::test_violation_clone ... ok
[INFO] [stdout] test a11y::tests::test_touch_target_sufficient ... ok
[INFO] [stdout] test bdd::tests::test_expect_comparison ... ok
[INFO] [stdout] test bdd::tests::test_expect_comparison_negated ... ok
[INFO] [stdout] test bdd::tests::test_expect_bool_negated ... ok
[INFO] [stdout] test bdd::tests::test_expect_float_close_to ... ok
[INFO] [stdout] test bdd::tests::test_expect_f64_close_to_negated ... ok
[INFO] [stdout] test bdd::tests::test_expect_option ... 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_option_negated ... 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_not ... ok
[INFO] [stdout] test bdd::tests::test_expect_result ... ok
[INFO] [stdout] test bdd::tests::test_before_after_hooks ... ok
[INFO] [stdout] test bdd::tests::test_expect_vec ... ok
[INFO] [stdout] test bdd::tests::test_expect_string_owned_to_contain ... 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 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 build::tests::test_build_info_compression_ratio_zero ... ok
[INFO] [stdout] test build::tests::test_build_info_meets_size_limit ... ok
[INFO] [stdout] test build::tests::test_build_info_size_kb ... ok
[INFO] [stdout] test build::tests::test_build_mode_display ... ok
[INFO] [stdout] test build::tests::test_bundle_analysis_custom_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_analyzer_check_gates_invalid_wasm ... 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 build::tests::test_bundle_analysis_code_size ... ok
[INFO] [stdout] test build::tests::test_build_info_default ... ok
[INFO] [stdout] test bdd::tests::test_context_passed_plus_failed ... ok
[INFO] [stdout] test bdd::tests::test_describe_with_failure ... ok
[INFO] [stdout] test build::tests::test_size_tracker_empty_min_max ... ok
[INFO] [stdout] test build::tests::test_size_tracker_new ... ok
[INFO] [stdout] test build::tests::test_bundle_analyzer_check_gates_passes ... ok
[INFO] [stdout] test build::tests::test_bundle_analyzer_section_names ... ok
[INFO] [stdout] test build::tests::test_bundle_analyzer_new ... ok
[INFO] [stdout] test build::tests::test_bundle_analyzer_compression_estimate ... ok
[INFO] [stdout] test build::tests::test_bundle_analyzer_leb128 ... ok
[INFO] [stdout] test build::tests::test_size_tracker_change_percentage ... ok
[INFO] [stdout] test build::tests::test_size_tracker_baseline ... ok
[INFO] [stdout] test build::tests::test_bundle_analyzer_forbidden_patterns ... ok
[INFO] [stdout] test build::tests::test_bundle_error_display ... ok
[INFO] [stdout] test build::tests::test_size_tracker_latest ... ok
[INFO] [stdout] test build::tests::test_size_tracker_min_max ... ok
[INFO] [stdout] test build::tests::test_size_tracker_baseline_zero ... ok
[INFO] [stdout] test build::tests::test_bundle_analyzer_check_gates_size_fails ... ok
[INFO] [stdout] test build::tests::test_size_tracker_record ... 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_new ... ok
[INFO] [stdout] test fixture::tests::test_builder_file ... ok
[INFO] [stdout] test fixture::tests::test_builder_snapshot ... ok
[INFO] [stdout] test fixture::tests::test_context_with_output_dir ... ok
[INFO] [stdout] test fixture::tests::test_context_new ... ok
[INFO] [stdout] test fixture::tests::test_builder_data ... ok
[INFO] [stdout] test fixture::tests::test_fixture_add_remove_file ... 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_fixture_from_files ... ok
[INFO] [stdout] test fixture::tests::test_fixture_get_file_str ... ok
[INFO] [stdout] test fixture::tests::test_fixture_list_files ... ok
[INFO] [stdout] test fixture::tests::test_builder_chaining ... ok
[INFO] [stdout] test fixture::tests::test_context_app_yaml ... ok
[INFO] [stdout] test fixture::tests::test_fixture_get_file_not_found ... ok
[INFO] [stdout] test fixture::tests::test_error_display ... ok
[INFO] [stdout] test fixture::tests::test_error_equality ... ok
[INFO] [stdout] test fixture::tests::test_fixture_new ... ok
[INFO] [stdout] test fixture::tests::test_fixture_total_size ... ok
[INFO] [stdout] test fixture::tests::test_get_data_without_extension ... ok
[INFO] [stdout] test fixture::tests::test_get_model ... ok
[INFO] [stdout] test fixture::tests::test_manifest_assets ... ok
[INFO] [stdout] test fixture::tests::test_manifest_app_yml_detection ... ok
[INFO] [stdout] test fixture::tests::test_manifest_model_files ... ok
[INFO] [stdout] test fixture::tests::test_manifest_data_files ... ok
[INFO] [stdout] test fixture::tests::test_chart_points_values ... ok
[INFO] [stdout] test fixture::tests::test_manifest_app_yaml_detection ... ok
[INFO] [stdout] test fixture::tests::test_metrics_json ... ok
[INFO] [stdout] test fixture::tests::test_minimal_png_structure ... ok
[INFO] [stdout] test fixture::tests::test_parse_tar_string ... ok
[INFO] [stdout] test fixture::tests::test_parse_tar_string_empty ... ok
[INFO] [stdout] test fixture::tests::test_parse_tar_string_no_null ... ok
[INFO] [stdout] test fixture::tests::test_metrics_json_count ... ok
[INFO] [stdout] test fixture::tests::test_get_snapshot ... ok
[INFO] [stdout] test fixture::tests::test_minimal_png_has_iend ... ok
[INFO] [stdout] test fixture::tests::test_chart_points ... ok
[INFO] [stdout] test grade::tests::test_accessibility_gates_default ... ok
[INFO] [stdout] test fixture::tests::test_table_csv ... ok
[INFO] [stdout] test grade::tests::test_app_quality_score_meets_minimum ... ok
[INFO] [stdout] test fixture::tests::test_table_csv_dimensions ... ok
[INFO] [stdout] test grade::tests::test_criterion_fail ... ok
[INFO] [stdout] test fixture::tests::test_get_data_with_extension ... ok
[INFO] [stdout] test grade::tests::test_criterion_feedback ... ok
[INFO] [stdout] test fixture::tests::test_minimal_png_has_ihdr ... ok
[INFO] [stdout] test grade::tests::test_criterion_new ... ok
[INFO] [stdout] test grade::tests::test_app_quality_score_from_breakdown ... ok
[INFO] [stdout] test grade::tests::test_criterion_grade ... ok
[INFO] [stdout] test grade::tests::test_criterion_pass ... ok
[INFO] [stdout] test grade::tests::test_criterion_score_clamped ... ok
[INFO] [stdout] test grade::tests::test_criterion_weight ... ok
[INFO] [stdout] test grade::tests::test_app_quality_score_production_ready ... ok
[INFO] [stdout] test grade::tests::test_criterion_weight_clamped ... ok
[INFO] [stdout] test grade::tests::test_criterion_score_failing ... ok
[INFO] [stdout] test grade::tests::test_evaluation_builder_custom ... ok
[INFO] [stdout] test grade::tests::test_criterion_weighted_score ... ok
[INFO] [stdout] test grade::tests::test_criterion_score ... ok
[INFO] [stdout] test grade::tests::test_evaluation_builder_full ... ok
[INFO] [stdout] test grade::tests::test_evaluation_builder_new ... ok
[INFO] [stdout] test grade::tests::test_gate_config_error_display ... ok
[INFO] [stdout] test grade::tests::test_evaluation_builder_performance ... 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_evaluation_builder_accessibility ... ok
[INFO] [stdout] test grade::tests::test_documentation_gates_default ... ok
[INFO] [stdout] test grade::tests::test_grade_from_percentage ... ok
[INFO] [stdout] test grade::tests::test_grade_letter ... ok
[INFO] [stdout] test grade::tests::test_grade_min_percentage ... ok
[INFO] [stdout] test grade::tests::test_performance_gates_default ... ok
[INFO] [stdout] test grade::tests::test_quality_gates_check_extended_memory_warning ... ok
[INFO] [stdout] test grade::tests::test_grade_from_str_invalid ... ok
[INFO] [stdout] test grade::tests::test_quality_gates_check_extended_passes ... ok
[INFO] [stdout] test grade::tests::test_grade_is_passing ... ok
[INFO] [stdout] test grade::tests::test_grade_is_production_ready ... ok
[INFO] [stdout] test grade::tests::test_grade_ordering ... ok
[INFO] [stdout] test grade::tests::test_quality_gates_check_extended_render_time_fails ... ok
[INFO] [stdout] test fixture::tests::test_full_fixture_workflow ... ok
[INFO] [stdout] test grade::tests::test_quality_score_builder_clamping ... ok
[INFO] [stdout] test grade::tests::test_quality_gates_check_extended_bundle_size_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 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_default ... 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_sample_config ... 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_report_card_add_category ... ok
[INFO] [stdout] test grade::tests::test_report_card_not_all_passed ... ok
[INFO] [stdout] test grade::tests::test_report_card_overall_grade ... ok
[INFO] [stdout] test grade::tests::test_report_card_overall_score_different_weights ... 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_default ... ok
[INFO] [stdout] test grade::tests::test_report_card_add_criterion ... ok
[INFO] [stdout] test grade::tests::test_report_card_passed_count ... ok
[INFO] [stdout] test grade::tests::test_report_card_all_passed ... ok
[INFO] [stdout] test grade::tests::test_score_breakdown_category_scores ... ok
[INFO] [stdout] test grade::tests::test_report_card_failures ... ok
[INFO] [stdout] test grade::tests::test_report_card_is_passing ... ok
[INFO] [stdout] test grade::tests::test_report_card_new ... ok
[INFO] [stdout] test grade::tests::test_report_card_builder ... ok
[INFO] [stdout] test grade::tests::test_violation_severity ... ok
[INFO] [stdout] test grade::tests::test_score_breakdown_perfect ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_count ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_count_zero ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_exists ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_text_fails - should panic ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_count_fails - should panic ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_exists_fails - should panic ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_not_exists_fails - should panic ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_text ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_text_contains ... ok
[INFO] [stdout] test harness::tests::test_harness_click ... 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_default_viewport ... ok
[INFO] [stdout] test harness::tests::test_harness_query_all ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_text_contains_fails - should panic ... ok
[INFO] [stdout] test harness::tests::test_harness_scroll_nonexistent ... ok
[INFO] [stdout] test harness::tests::test_harness_method_chaining ... ok
[INFO] [stdout] test harness::tests::test_harness_text ... ok
[INFO] [stdout] test harness::tests::test_harness_press_key ... ok
[INFO] [stdout] test harness::tests::test_harness_query_all_empty ... ok
[INFO] [stdout] test harness::tests::test_harness_text_empty ... ok
[INFO] [stdout] test harness::tests::test_harness_text_nonexistent ... ok
[INFO] [stdout] test harness::tests::test_harness_query_all_nested ... 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_query_nested ... ok
[INFO] [stdout] test harness::tests::test_harness_tick ... ok
[INFO] [stdout] test harness::tests::test_harness_query_returns_none ... ok
[INFO] [stdout] test harness::tests::test_harness_type_text ... ok
[INFO] [stdout] test harness::tests::test_harness_type_text_nonexistent ... ok
[INFO] [stdout] test harness::tests::test_harness_viewport ... 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_attribute ... ok
[INFO] [stdout] test selector::tests::test_parse_class_with_numbers ... ok
[INFO] [stdout] test selector::tests::test_parse_class_with_underscores ... ok
[INFO] [stdout] test selector::tests::test_parse_empty_error ... ok
[INFO] [stdout] test selector::tests::test_parse_empty_id ... ok
[INFO] [stdout] test selector::tests::test_parse_empty_class ... ok
[INFO] [stdout] test selector::tests::test_parse_emoji_in_attribute_value ... ok
[INFO] [stdout] test selector::tests::test_parse_id ... ok
[INFO] [stdout] test selector::tests::test_parse_invalid_attribute_no_equals ... ok
[INFO] [stdout] test selector::tests::test_parse_id_simple ... ok
[INFO] [stdout] test selector::tests::test_parse_only_whitespace ... ok
[INFO] [stdout] test selector::tests::test_parse_leading_whitespace ... 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_attribute_disabled ... ok
[INFO] [stdout] test selector::tests::test_parse_attribute_with_spaces_in_value ... ok
[INFO] [stdout] test selector::tests::test_parse_id_with_numbers ... ok
[INFO] [stdout] test selector::tests::test_parse_id_with_underscores ... 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_parse_type_with_hyphen ... 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_unexpected_char_special ... ok
[INFO] [stdout] test selector::tests::test_parse_unicode_in_attribute_value ... ok
[INFO] [stdout] test selector::tests::test_parse_whitespace ... ok
[INFO] [stdout] test selector::tests::test_selector_child_structure ... ok
[INFO] [stdout] test selector::tests::test_parser_new ... ok
[INFO] [stdout] test selector::tests::test_selector_clone ... ok
[INFO] [stdout] test selector::tests::test_selector_descendant_structure ... ok
[INFO] [stdout] test selector::tests::test_selector_debug_format ... 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_values ... ok
[INFO] [stdout] test selector::tests::test_selector_inequality_different_types ... ok
[INFO] [stdout] test snapshot::tests::test_comparison_result_changed_percentage ... ok
[INFO] [stdout] test selector::tests::test_selector_error_debug_format ... ok
[INFO] [stdout] test snapshot::tests::test_alpha_blending ... 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_different_sizes ... ok
[INFO] [stdout] test snapshot::tests::test_diff_identical ... ok
[INFO] [stdout] test snapshot::tests::test_diff_partial ... ok
[INFO] [stdout] test snapshot::tests::test_fill_circle ... ok
[INFO] [stdout] test snapshot::tests::test_fill_rect ... ok
[INFO] [stdout] test snapshot::tests::test_fill_rect_clipping ... ok
[INFO] [stdout] test snapshot::tests::test_generate_diff_image ... ok
[INFO] [stdout] test snapshot::tests::test_image_count_color ... ok
[INFO] [stdout] test snapshot::tests::test_image_draw_line ... ok
[INFO] [stdout] test snapshot::tests::test_image_filled ... ok
[INFO] [stdout] test snapshot::tests::test_image_get_pixel_out_of_bounds ... ok
[INFO] [stdout] test snapshot::tests::test_image_get_set_pixel ... ok
[INFO] [stdout] test snapshot::tests::test_image_mean_color ... ok
[INFO] [stdout] test snapshot::tests::test_image_hash ... ok
[INFO] [stdout] test snapshot::tests::test_image_new ... ok
[INFO] [stdout] test snapshot::tests::test_image_region ... ok
[INFO] [stdout] test snapshot::tests::test_image_region_out_of_bounds ... ok
[INFO] [stdout] test snapshot::tests::test_image_histogram ... ok
[INFO] [stdout] test snapshot::tests::test_image_scale ... ok
[INFO] [stdout] test snapshot::tests::test_image_scale_down ... ok
[INFO] [stdout] test snapshot::tests::test_image_stroke_rect ... ok
[INFO] [stdout] test snapshot::tests::test_perceptual_diff_different ... ok
[INFO] [stdout] test snapshot::tests::test_render_circle_command ... ok
[INFO] [stdout] test snapshot::tests::test_render_rect_command ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_compare_different_dimensions ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_ssim_different ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_compare_identical ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_count_changed_pixels ... ok
[INFO] [stdout] test tui::tests::test_backend_basic ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_ssim_identical ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_compare_region_different ... ok
[INFO] [stdout] test tui::tests::test_exploded_cpu_receives_async_freq_temp_updates ... ignored
[INFO] [stdout] test tui::tests::test_backend_render_metrics ... ok
[INFO] [stdout] test tui::tests::test_expect_frame_contains_text ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_compare_region ... ok
[INFO] [stdout] test tui::tests::test_async_update_assertion ... ok
[INFO] [stdout] test tui::tests::test_async_update_no_change - should panic ... ok
[INFO] [stdout] test tui::tests::test_snapshot_diff_mismatch ... ok
[INFO] [stdout] test tui::tests::test_render_metrics ... ok
[INFO] [stdout] test tui::tests::test_performance_targets ... ok
[INFO] [stdout] test tui::tests::test_snapshot_diff ... 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 snapshot::tests::test_perceptual_diff_identical ... ok
[INFO] [stdout] test snapshot::tests::test_perceptual_diff_partial ... ok
[INFO] [stdout] test snapshot::tests::test_snapshot_ssim_different_dimensions ... ok
[INFO] [stdout] test fixture::tests::test_manifest_snapshots ... ok
[INFO] [stdout] test grade::tests::test_grade_default ... ok
[INFO] [stdout] test harness::tests::test_harness_assert_not_exists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 428 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests presentar_test
[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.58s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "54cd1044a5c674395e12a7cb6f7b1e38730293b28587ad0b5db870e8ed4baca6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54cd1044a5c674395e12a7cb6f7b1e38730293b28587ad0b5db870e8ed4baca6", kill_on_drop: false }`
[INFO] [stdout] 54cd1044a5c674395e12a7cb6f7b1e38730293b28587ad0b5db870e8ed4baca6
