[INFO] fetching crate tokmd-badge 1.9.0...
[INFO] testing tokmd-badge-1.9.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate tokmd-badge 1.9.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate tokmd-badge 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-badge 1.9.0
[INFO] tweaked toml for crates.io crate tokmd-badge 1.9.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-badge 1.9.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokmd-badge 1.9.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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 79f2198a5ab6c118ba633710cde1db885148180559d12ae3d25b9c695be13a9b
[INFO] running `Command { std: "docker" "start" "-a" "79f2198a5ab6c118ba633710cde1db885148180559d12ae3d25b9c695be13a9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "79f2198a5ab6c118ba633710cde1db885148180559d12ae3d25b9c695be13a9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79f2198a5ab6c118ba633710cde1db885148180559d12ae3d25b9c695be13a9b", kill_on_drop: false }`
[INFO] [stdout] 79f2198a5ab6c118ba633710cde1db885148180559d12ae3d25b9c695be13a9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d3555b6bfdc2314a8f161f1a7708b55d188a7aad9b1dbf3f5c402d58bfe46d7b
[INFO] running `Command { std: "docker" "start" "-a" "d3555b6bfdc2314a8f161f1a7708b55d188a7aad9b1dbf3f5c402d58bfe46d7b", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokmd-badge v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] running `Command { std: "docker" "inspect" "d3555b6bfdc2314a8f161f1a7708b55d188a7aad9b1dbf3f5c402d58bfe46d7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d3555b6bfdc2314a8f161f1a7708b55d188a7aad9b1dbf3f5c402d58bfe46d7b", kill_on_drop: false }`
[INFO] [stdout] d3555b6bfdc2314a8f161f1a7708b55d188a7aad9b1dbf3f5c402d58bfe46d7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4b68fa3857c62827f78115e8bd915356dd837dfd5e4df75de7f0e83e440e6598
[INFO] running `Command { std: "docker" "start" "-a" "4b68fa3857c62827f78115e8bd915356dd837dfd5e4df75de7f0e83e440e6598", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling insta v1.46.3
[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 tokmd-badge v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.87s
[INFO] running `Command { std: "docker" "inspect" "4b68fa3857c62827f78115e8bd915356dd837dfd5e4df75de7f0e83e440e6598", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b68fa3857c62827f78115e8bd915356dd837dfd5e4df75de7f0e83e440e6598", kill_on_drop: false }`
[INFO] [stdout] 4b68fa3857c62827f78115e8bd915356dd837dfd5e4df75de7f0e83e440e6598
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2d588510a001a7f1ce8a7851fd09f9b84516b9374efa9178e476886b08f39014
[INFO] running `Command { std: "docker" "start" "-a" "2d588510a001a7f1ce8a7851fd09f9b84516b9374efa9178e476886b08f39014", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_badge-ac482609b810e30b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/badge_contract_w64.rs (/opt/rustwide/target/debug/deps/badge_contract_w64-33e25456fa99fffe)
[INFO] [stdout] test tests::badge_svg_contains_label_and_value ... ok
[INFO] [stdout] test tests::badge_svg_dimensions_calculated_correctly ... ok
[INFO] [stdout] test tests::badge_svg_escapes_xml_text_nodes ... ok
[INFO] [stdout] test tests::badge_svg_is_valid_svg ... ok
[INFO] [stdout] test tests::badge_svg_width_scales_with_text ... ok
[INFO] [stdout] test tests::badge_svg_positions_are_centered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test badge_both_empty ... ok
[INFO] [stdout] test badge_contains_xmlns ... ok
[INFO] [stdout] test badge_contains_value_text ... ok
[INFO] [stdout] test badge_contains_label_text ... ok
[INFO] [stdout] test badge_empty_value ... ok
[INFO] [stdout] test badge_ends_with_closing_svg ... ok
[INFO] [stdout] test badge_contains_role_img ... ok
[INFO] [stdout] test badge_escapes_ampersand ... ok
[INFO] [stdout] test badge_escapes_all_special_chars ... ok
[INFO] [stdout] test badge_escapes_double_quote ... ok
[INFO] [stdout] test badge_escapes_greater_than ... ok
[INFO] [stdout] test badge_empty_label ... ok
[INFO] [stdout] test badge_deterministic_same_input ... ok
[INFO] [stdout] test badge_deterministic_repeated_calls ... ok
[INFO] [stdout] test badge_escapes_single_quote ... ok
[INFO] [stdout] test badge_has_two_rects ... ok
[INFO] [stdout] test badge_has_two_text_elements ... ok
[INFO] [stdout] test badge_height_is_24 ... ok
[INFO] [stdout] test badge_negative_value_text ... ok
[INFO] [stdout] test badge_starts_with_svg_tag ... ok
[INFO] [stdout] test badge_text_anchor_is_middle ... ok
[INFO] [stdout] test badge_utf8_arabic ... ok
[INFO] [stdout] test badge_utf8_cyrillic ... ok
[INFO] [stdout] test badge_utf8_label_cjk ... ok
[INFO] [stdout] test badge_utf8_mixed ... ok
[INFO] [stdout] test badge_utf8_value_emoji ... ok
[INFO] [stdout] test badge_utf8_width_uses_char_count ... ok
[INFO] [stdout] test badge_value_background_is_blue ... ok
[INFO] [stdout] test badge_various_labels ... ok
[INFO] [stdout] test badge_text_fill_is_white ... ok
[INFO] [stdout] test badge_various_values ... ok
[INFO] [stdout] test badge_width_label_half_value_half ... ok
[INFO] [stdout] test badge_zero_value ... ok
[INFO] [stdout] test property_badge_no_raw_xml_special_in_text ... ok
[INFO] [stdout] test badge_width_long_value_only ... ok
[INFO] [stdout] test property_badge_width_always_positive ... ok
[INFO] [stdout] test badge_large_numeric_value ... ok
[INFO] [stdout] test property_badge_always_valid_svg_structure ... ok
[INFO] [stdout] test badge_width_long_label_only ... ok
[INFO] [stdout] test badge_escapes_less_than ... ok
[INFO] [stdout] test badge_has_font_family_verdana ... ok
[INFO] [stdout] test badge_has_font_size_11 ... ok
[INFO] [stdout] test badge_label_background_is_grey ... ok
[INFO] [stdout] test badge_width_minimum_120 ... ok
[INFO] [stdout] test badge_width_scales_with_text ... ok
[INFO] [stdout] test snapshot_badge_basic ... ok
[INFO] [stdout] test snapshot_badge_empty ... ok
[INFO] [stdout] test snapshot_badge_unicode ... ok
[INFO] [stdout] test snapshot_badge_xml_escape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/badge_deep.rs (/opt/rustwide/target/debug/deps/badge_deep-ccc5831b92347743)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test svg_contains_exactly_two_rect_elements ... ok
[INFO] [stdout] test svg_contains_exactly_two_text_elements ... ok
[INFO] [stdout] test svg_decimal_value ... ok
[INFO] [stdout] test svg_fraction_value ... ok
[INFO] [stdout] test badge_is_deterministic_for_various_inputs ... ok
[INFO] [stdout] test svg_height_is_always_24 ... ok
[INFO] [stdout] test svg_label_rect_fill_is_dark_gray ... ok
[INFO] [stdout] test svg_label_segment_min_width_60 ... ok
[INFO] [stdout] test svg_is_well_formed_xml_structure ... ok
[INFO] [stdout] test svg_long_label_increases_width ... ok
[INFO] [stdout] test svg_long_value_increases_width ... ok
[INFO] [stdout] test svg_escapes_all_xml_special_chars ... ok
[INFO] [stdout] test svg_minimum_total_width_is_120 ... ok
[INFO] [stdout] test svg_minimum_width_with_empty_strings ... ok
[INFO] [stdout] test svg_negative_number ... ok
[INFO] [stdout] test svg_text_anchor_is_middle ... ok
[INFO] [stdout] test svg_text_font_is_verdana ... ok
[INFO] [stdout] test svg_text_fill_is_white ... ok
[INFO] [stdout] test svg_text_y_position_is_16 ... ok
[INFO] [stdout] test svg_value_rect_fill_is_blue ... ok
[INFO] [stdout] test svg_total_width_equals_label_width_plus_value_width ... ok
[INFO] [stdout] test svg_value_segment_min_width_60 ... ok
[INFO] [stdout] test svg_value_text_x_is_label_width_plus_half_value_width ... ok
[INFO] [stdout] test svg_very_long_text_still_valid ... ok
[INFO] [stdout] test svg_zero_value ... ok
[INFO] [stdout] test svg_width_formula_matches_char_count_heuristic ... ok
[INFO] [stdout] test svg_no_unclosed_tags ... ok
[INFO] [stdout] test svg_does_not_double_escape ... ok
[INFO] [stdout] test svg_preserves_normal_text_unescaped ... ok
[INFO] [stdout] test svg_large_number ... ok
[INFO] [stderr]      Running tests/badge_deep_w74.rs (/opt/rustwide/target/debug/deps/badge_deep_w74-f067cde1dfd1b5f1)
[INFO] [stdout] test svg_text_font_size_is_11 ... ok
[INFO] [stdout] test svg_label_text_x_is_half_of_label_width ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test w74_ampersand_escaped_in_label ... ok
[INFO] [stdout] test w74_angle_brackets_escaped ... ok
[INFO] [stdout] test w74_badge_has_role_img ... ok
[INFO] [stdout] test w74_empty_label_and_value_still_wellformed ... ok
[INFO] [stdout] test w74_badge_height_is_24 ... ok
[INFO] [stdout] test w74_label_segment_has_grey_fill ... ok
[INFO] [stdout] test w74_large_number_rendered ... ok
[INFO] [stdout] test w74_minimum_width_enforced ... ok
[INFO] [stdout] test w74_value_segment_has_blue_fill ... ok
[INFO] [stdout] test w74_quotes_escaped ... ok
[INFO] [stdout] test w74_very_long_label_still_wellformed ... ok
[INFO] [stdout] test w74_width_scales_with_text_length ... ok
[INFO] [stdout] test w74_zero_value_rendered ... ok
[INFO] [stdout] test w74_basic_badge_contains_label_and_value ... ok
[INFO] [stdout] test w74_basic_badge_is_wellformed_svg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/badge_depth_w62.rs (/opt/rustwide/target/debug/deps/badge_depth_w62-f512dbbba62a943e)
[INFO] [stdout] 
[INFO] [stdout] running 57 tests
[INFO] [stdout] test w62_determinism_100_iterations ... ok
[INFO] [stdout] test w62_emoji_in_value ... ok
[INFO] [stdout] test w62_different_inputs_produce_different_svg ... ok
[INFO] [stdout] test w62_determinism_same_input_same_output ... ok
[INFO] [stdout] test w62_empty_label_produces_valid_svg ... ok
[INFO] [stdout] test w62_escapes_less_than ... ok
[INFO] [stdout] test w62_escapes_all_special_chars_together ... ok
[INFO] [stdout] test w62_empty_value_produces_valid_svg ... ok
[INFO] [stdout] test w62_escapes_ampersand ... ok
[INFO] [stdout] test w62_font_family_is_verdana ... ok
[INFO] [stdout] test w62_escapes_double_quote ... ok
[INFO] [stdout] test w62_font_size_is_11 ... ok
[INFO] [stdout] test w62_both_empty_produces_valid_svg ... ok
[INFO] [stdout] test w62_escapes_single_quote ... ok
[INFO] [stdout] test w62_label_swap_produces_different_svg ... ok
[INFO] [stdout] test w62_label_text_appears_in_svg ... ok
[INFO] [stdout] test w62_plain_text_not_escaped ... ok
[INFO] [stdout] test w62_single_char_each_uses_minimum ... ok
[INFO] [stdout] test w62_label_rect_fill_is_grey ... ok
[INFO] [stdout] test w62_long_unicode_label ... ok
[INFO] [stdout] test w62_escapes_greater_than ... ok
[INFO] [stdout] test w62_svg_first_rect_starts_at_origin ... ok
[INFO] [stdout] test w62_svg_contains_xmlns ... ok
[INFO] [stdout] test w62_svg_has_exactly_two_rects ... ok
[INFO] [stdout] test w62_svg_has_exactly_two_text_elements ... ok
[INFO] [stdout] test w62_svg_has_role_img ... ok
[INFO] [stdout] test w62_minimum_width_is_120 ... ok
[INFO] [stdout] test w62_svg_ends_with_closing_tag ... ok
[INFO] [stdout] test w62_svg_second_rect_has_x_offset ... ok
[INFO] [stdout] test w62_svg_starts_with_svg_tag ... ok
[INFO] [stdout] test w62_text_anchor_is_middle ... ok
[INFO] [stdout] test w62_text_fill_is_white ... ok
[INFO] [stdout] test w62_text_y_is_16 ... ok
[INFO] [stdout] test w62_unicode_label_renders ... ok
[INFO] [stdout] test w62_unicode_width_uses_char_count ... ok
[INFO] [stdout] test w62_value_rect_fill_is_blue ... ok
[INFO] [stdout] test w62_value_text_appears_in_svg ... ok
[INFO] [stdout] test w62_very_long_label_still_valid_svg ... ok
[INFO] [stdout] test w62_very_long_text_width_scales ... ok
[INFO] [stdout] test w62_very_long_value_still_valid_svg ... ok
[INFO] [stdout] test w62_width_formula_both_10_chars ... ok
[INFO] [stdout] test w62_width_formula_label_10_chars ... ok
[INFO] [stdout] test w62_width_grows_with_label_length ... ok
[INFO] [stdout] test w62_width_grows_with_value_length ... ok
[INFO] [stdout] test w62_svg_height_is_24 ... ok
[INFO] [stdout] test properties::w62_always_has_xmlns ... ok
[INFO] [stdout] test w62_snapshot_empty_badge ... ok
[INFO] [stdout] test w62_snapshot_escaped_badge ... ok
[INFO] [stdout] test w62_snapshot_long_badge ... ok
[INFO] [stdout] test w62_snapshot_unicode_badge ... ok
[INFO] [stdout] test w62_snapshot_basic_badge ... ok
[INFO] [stdout] test properties::w62_always_starts_with_svg_header ... ok
[INFO] [stdout] test properties::w62_deterministic ... ok
[INFO] [stdout] test properties::w62_always_ends_with_svg_close ... ok
[INFO] [stdout] test properties::w62_no_raw_ampersand_in_svg ... ok
[INFO] [stdout] test properties::w62_always_has_two_rects ... ok
[INFO] [stdout] test properties::w62_width_is_at_least_120 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/badge_snapshot_w54.rs (/opt/rustwide/target/debug/deps/badge_snapshot_w54-b13e1fb6d8eb476a)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test w54_badge_both_empty ... ok
[INFO] [stdout] test w54_badge_empty_label ... ok
[INFO] [stdout] test w54_badge_empty_value ... ok
[INFO] [stdout] test w54_badge_tokens_metric ... ok
[INFO] [stdout] test w54_badge_very_large_value ... ok
[INFO] [stdout] test w54_badge_languages_metric ... ok
[INFO] [stdout] test w54_badge_very_long_label ... ok
[INFO] [stdout] test w54_badge_zero_lines ... ok
[INFO] [stdout] test w54_badge_lines_metric ... ok
[INFO] [stdout] test w54_badge_unicode_label ... ok
[INFO] [stdout] test w54_badge_xml_special_chars ... ok
[INFO] [stdout] test w54_badge_zero_files ... ok
[INFO] [stdout] test w54_badge_files_metric ... ok
[INFO] [stdout] test w54_badge_code_metric ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/badge_snapshot_w58.rs (/opt/rustwide/target/debug/deps/badge_snapshot_w58-5f103b8dff6747ca)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test w58_badge_doc_density ... ok
[INFO] [stdout] test w58_badge_loc_metric ... ok
[INFO] [stdout] test w58_badge_million_loc ... ok
[INFO] [stdout] test w58_badge_single_char_label ... ok
[INFO] [stdout] test w58_badge_tech_debt ... ok
[INFO] [stdout] test w58_badge_zero_complexity ... ok
[INFO] [stdout] test w58_badge_zero_loc ... ok
[INFO] [stdout] test w58_badge_complexity_metric ... ok
[INFO] [stdout] test w58_badge_huge_tokens ... ok
[INFO] [stdout] test w58_badge_coverage_metric ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-4686fed85992f8d3)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test given_100_char_label_when_badge_rendered_then_width_exceeds_minimum_greatly ... ok
[INFO] [stdout] test given_any_badge_when_rendered_then_height_is_24 ... ok
[INFO] [stdout] test given_any_badge_when_rendered_then_font_is_verdana_11 ... ok
[INFO] [stdout] test given_all_xml_special_chars_when_badge_rendered_then_all_escaped ... ok
[INFO] [stdout] test given_badge_when_rendered_then_label_rect_has_gray_fill ... ok
[INFO] [stdout] test given_badge_when_rendered_then_value_rect_has_blue_fill ... ok
[INFO] [stdout] test given_both_empty_when_badge_rendered_then_svg_is_still_valid ... ok
[INFO] [stdout] test given_emoji_value_when_badge_rendered_then_svg_is_valid ... ok
[INFO] [stdout] test given_any_input_when_badge_rendered_then_two_rects_are_present ... ok
[INFO] [stdout] test given_empty_label_when_badge_rendered_then_svg_is_still_valid ... ok
[INFO] [stdout] test given_identical_label_and_value_when_badge_rendered_then_both_text_elements_present ... ok
[INFO] [stdout] test given_label_with_quotes_when_rendered_then_they_are_escaped ... ok
[INFO] [stdout] test given_label_with_ampersand_when_rendered_then_it_is_escaped ... ok
[INFO] [stdout] test given_any_badge_when_rendered_then_total_width_equals_sum_of_segments ... ok
[INFO] [stdout] test given_any_input_when_badge_rendered_then_svg_envelope_is_valid ... ok
[INFO] [stdout] test given_any_input_when_badge_rendered_then_two_text_elements_exist ... ok
[INFO] [stdout] test given_badge_when_rendered_then_text_is_white ... ok
[INFO] [stdout] test given_any_badge_when_rendered_then_text_y_is_16 ... ok
[INFO] [stdout] test given_any_badge_when_rendered_then_text_is_center_anchored ... ok
[INFO] [stdout] test given_language_metric_when_badge_rendered_then_both_segments_present ... ok
[INFO] [stdout] test given_lines_metric_when_badge_rendered_then_label_and_value_appear ... ok
[INFO] [stdout] test given_newline_in_label_when_badge_rendered_then_svg_is_valid ... ok
[INFO] [stdout] test given_numeric_label_when_badge_rendered_then_both_numbers_appear ... ok
[INFO] [stdout] test given_unicode_label_when_badge_rendered_then_text_appears ... ok
[INFO] [stdout] test given_zero_value_when_badge_rendered_then_svg_is_valid ... ok
[INFO] [stdout] test given_long_text_when_badge_rendered_then_width_exceeds_minimum ... ok
[INFO] [stdout] test given_longer_label_when_compared_to_shorter_then_width_is_larger ... ok
[INFO] [stdout] test given_value_with_angle_brackets_when_rendered_then_they_are_escaped ... ok
[INFO] [stdout] test given_very_large_number_when_badge_rendered_then_svg_is_valid ... ok
[INFO] [stdout] test given_empty_value_when_badge_rendered_then_svg_is_still_valid ... ok
[INFO] [stdout] test given_single_char_inputs_when_badge_rendered_then_each_segment_at_least_60 ... ok
[INFO] [stdout] test given_spaces_in_label_when_badge_rendered_then_text_preserved ... ok
[INFO] [stdout] test given_short_text_when_badge_rendered_then_minimum_width_is_applied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/coverage.rs (/opt/rustwide/target/debug/deps/coverage-ae3932397ad42d2c)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]      Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-603ff32492a15dc0)
[INFO] [stdout] test given_any_input_when_badge_rendered_then_exactly_one_svg_open_tag ... ok
[INFO] [stdout] test given_any_input_when_badge_rendered_then_result_is_non_empty ... ok
[INFO] [stdout] test given_long_label_short_value_when_badge_rendered_then_width_grows ... ok
[INFO] [stdout] test given_null_byte_in_label_when_badge_rendered_then_svg_is_valid ... ok
[INFO] [stdout] test given_badge_when_rendered_then_second_rect_x_equals_first_rect_width ... ok
[INFO] [stdout] test given_same_inputs_when_badge_called_twice_then_output_is_byte_identical ... ok
[INFO] [stdout] test given_same_unicode_inputs_when_called_twice_then_output_identical ... ok
[INFO] [stdout] test given_same_special_char_inputs_when_called_twice_then_output_identical ... ok
[INFO] [stdout] test given_short_label_long_value_when_badge_rendered_then_width_grows ... ok
[INFO] [stdout] test given_tab_in_label_when_badge_rendered_then_svg_is_valid ... ok
[INFO] [stdout] test given_whitespace_only_label_when_badge_rendered_then_svg_is_valid ... 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] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test badge_contains_rect_elements ... ok
[INFO] [stdout] test badge_contains_text_elements ... ok
[INFO] [stdout] test badge_contains_svg_tag ... ok
[INFO] [stdout] test badge_deterministic_with_unicode ... ok
[INFO] [stdout] test badge_escapes_ampersand ... ok
[INFO] [stdout] test badge_has_font_family ... ok
[INFO] [stdout] test badge_has_font_size ... ok
[INFO] [stdout] test badge_has_role_img ... ok
[INFO] [stdout] test badge_has_xmlns_attribute ... ok
[INFO] [stdout] test badge_height_is_24 ... ok
[INFO] [stdout] test badge_label_background_is_grey ... ok
[INFO] [stdout] test badge_label_text_centered_in_label_rect ... ok
[INFO] [stdout] test badge_minimum_width_is_120 ... ok
[INFO] [stdout] test badge_segment_widths_for_known_inputs ... ok
[INFO] [stdout] test badge_escapes_quotes ... ok
[INFO] [stdout] test badge_text_anchor_middle ... ok
[INFO] [stdout] test badge_text_fill_is_white ... ok
[INFO] [stdout] test badge_unicode_width_uses_char_count ... ok
[INFO] [stdout] test badge_value_background_is_blue ... ok
[INFO] [stdout] test badge_value_text_positioned_after_label ... ok
[INFO] [stdout] test badge_width_increases_with_longer_value ... ok
[INFO] [stdout] test badge_width_is_sum_of_segments ... ok
[INFO] [stdout] test badge_with_both_empty ... ok
[INFO] [stdout] test badge_with_custom_label_and_value ... ok
[INFO] [stdout] test badge_width_increases_with_longer_label ... ok
[INFO] [stdout] test badge_with_empty_value ... ok
[INFO] [stdout] test badge_with_unicode_text ... ok
[INFO] [stdout] test badge_with_very_long_label ... ok
[INFO] [stdout] test badge_with_emoji ... ok
[INFO] [stdout] test badge_with_empty_label ... ok
[INFO] [stdout] test default_badge_generation ... ok
[INFO] [stdout] test badge_with_very_long_value ... ok
[INFO] [stdout] test badge_output_is_deterministic ... ok
[INFO] [stdout] test badge_escapes_angle_brackets ... ok
[INFO] [stdout] test badge_snapshot_basic ... ok
[INFO] [stdout] test badge_snapshot_unicode ... ok
[INFO] [stdout] test properties::width_never_negative ... ok
[INFO] [stdout] test properties::always_valid_svg ... ok
[INFO] [stdout] test properties::deterministic ... ok
[INFO] [stdout] test properties::no_unescaped_ampersand_in_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_badge_w47.rs (/opt/rustwide/target/debug/deps/deep_badge_w47-1494c983f1125945)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test all_text_elements_centered ... ok
[INFO] [stdout] test determinism_100_iterations ... ok
[INFO] [stdout] test determinism_with_unicode_100_iterations ... ok
[INFO] [stdout] test formula_both_above_min ... ok
[INFO] [stdout] test formula_both_below_min ... ok
[INFO] [stdout] test escapes_url_like_characters ... ok
[INFO] [stdout] test formula_boundary_at_6_chars ... ok
[INFO] [stdout] test escapes_query_string_ampersand ... ok
[INFO] [stdout] test formula_label_above_value_below ... ok
[INFO] [stdout] test escapes_mixed_special_chars ... ok
[INFO] [stdout] test color_scheme_unchanged_across_inputs ... ok
[INFO] [stdout] test height_always_24 ... ok
[INFO] [stdout] test label_text_x_is_half_label_width ... ok
[INFO] [stdout] test formula_empty_strings_use_min ... ok
[INFO] [stdout] test escapes_html_tags ... ok
[INFO] [stdout] test large_value_500_chars ... ok
[INFO] [stdout] test percentage_value_displayed ... ok
[INFO] [stdout] test mixed_ascii_unicode_formula ... ok
[INFO] [stdout] test unicode_cjk_width_uses_char_count ... ok
[INFO] [stdout] test unicode_emoji_produces_valid_svg ... ok
[INFO] [stdout] test value_text_x_is_label_w_plus_half_value_w ... ok
[INFO] [stdout] test whitespace_only_inputs ... ok
[INFO] [stdout] test width_proportional_to_label_char_count ... ok
[INFO] [stdout] test large_label_500_chars ... ok
[INFO] [stdout] test value_rect_x_equals_label_width ... ok
[INFO] [stdout] test width_monotonically_increases_with_label_length ... ok
[INFO] [stdout] test negative_value_displayed ... ok
[INFO] [stdout] test width_proportional_to_value_char_count ... ok
[INFO] [stderr]      Running tests/deep_w38.rs (/opt/rustwide/target/debug/deps/deep_w38-4da92f089a66fe4d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test badge_handles_newline_in_label ... ok
[INFO] [stdout] test badge_handles_tab_in_value ... ok
[INFO] [stdout] test badge_handles_numeric_only_inputs ... ok
[INFO] [stdout] test badge_handles_whitespace_only_label ... ok
[INFO] [stdout] test both_texts_share_fill_white ... ok
[INFO] [stdout] test different_inputs_produce_different_svgs ... ok
[INFO] [stdout] test exactly_one_svg_open_and_close ... ok
[INFO] [stdout] test exactly_two_rect_elements ... ok
[INFO] [stdout] test exactly_two_text_open_and_close_tags ... ok
[INFO] [stdout] test label_rect_starts_at_zero ... ok
[INFO] [stdout] test label_x_centered_when_above_min ... ok
[INFO] [stdout] test text_y_coordinate_is_16 ... ok
[INFO] [stdout] test width_formula_below_min_threshold ... ok
[INFO] [stdout] test value_rect_x_equals_label_width ... ok
[INFO] [stdout] test width_formula_both_segments_above_min ... ok
[INFO] [stdout] test width_formula_exactly_at_min_threshold ... ok
[INFO] [stdout] test width_formula_just_above_min_threshold ... ok
[INFO] [stdout] test width_formula_long_value_dominates ... ok
[INFO] [stdout] test value_x_centered_when_both_above_min ... ok
[INFO] [stderr]      Running tests/deep_w67.rs (/opt/rustwide/target/debug/deps/deep_w67-4ccfa3046cbc6ab8)
[INFO] [stdout] test deterministic_with_special_chars ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test w67_all_five_xml_special_chars ... ok
[INFO] [stdout] test w67_emoji_value_appears_in_output ... ok
[INFO] [stdout] test w67_different_label_different_output ... ok
[INFO] [stdout] test w67_both_texts_are_white ... ok
[INFO] [stdout] test w67_both_empty_valid_svg ... ok
[INFO] [stdout] test w67_escapes_angle_brackets ... ok
[INFO] [stdout] test w67_label_rect_is_grey ... ok
[INFO] [stdout] test w67_minimum_total_width_is_120 ... ok
[INFO] [stdout] test w67_font_size_eleven ... ok
[INFO] [stdout] test w67_height_always_24 ... ok
[INFO] [stdout] test w67_svg_closes_properly ... ok
[INFO] [stdout] test w67_empty_value_valid_svg ... ok
[INFO] [stdout] test w67_escapes_quotes ... ok
[INFO] [stdout] test w67_escapes_ampersand_in_label_and_value ... ok
[INFO] [stdout] test w67_svg_contains_role_img ... ok
[INFO] [stdout] test w67_svg_has_two_rects_and_two_texts ... ok
[INFO] [stdout] test w67_svg_contains_xmlns_declaration ... ok
[INFO] [stdout] test w67_svg_opens_with_svg_element ... ok
[INFO] [stdout] test w67_text_anchor_middle_for_both ... ok
[INFO] [stdout] test w67_empty_label_valid_svg ... ok
[INFO] [stdout] test w67_deterministic_same_input_same_output ... ok
[INFO] [stdout] test w67_different_value_different_output ... ok
[INFO] [stdout] test w67_text_baseline_y_is_16 ... ok
[INFO] [stdout] test w67_value_rect_is_blue ... ok
[INFO] [stdout] test w67_font_family_verdana ... ok
[INFO] [stdout] test w67_width_grows_with_longer_label ... ok
[INFO] [stdout] test w67_width_grows_with_longer_value ... ok
[INFO] [stdout] test w67_width_formula_explicit ... ok
[INFO] [stdout] test w67_unicode_width_uses_char_count_not_byte_len ... ok
[INFO] [stdout] test w67_very_long_label_renders ... ok
[INFO] [stdout] test w67_unicode_label_appears_in_output ... ok
[INFO] [stdout] test w67_snapshot_empty_badge ... ok
[INFO] [stdout] test w67_snapshot_lines_metric ... ok
[INFO] [stdout] test w67_snapshot_xml_escape ... ok
[INFO] [stdout] test w67_snapshot_unicode_badge ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-2c83f2828e954409)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test badge_svg_monotonicity ... ok
[INFO] [stdout] test badge_svg_rects ... ok
[INFO] [stdout] test badge_svg_escaping ... ok
[INFO] [stdout] test badge_svg_well_formed ... ok
[INFO] [stdout] test badge_svg_texts ... ok
[INFO] [stdout] test badge_svg_height ... ok
[INFO] [stdout] test badge_svg_width ... ok
[INFO] [stdout] test badge_svg_xmlns ... ok
[INFO] [stdout] test badge_svg_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_deep.rs (/opt/rustwide/target/debug/deps/proptest_deep-1d3f3f7e57224c33)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test svg_escapes_angle_brackets ... ok
[INFO] [stdout] test svg_escapes_ampersand ... ok
[INFO] [stdout] test svg_height_always_24 ... ok
[INFO] [stdout] test svg_always_has_two_rects ... ok
[INFO] [stdout] test width_matches_char_count_formula ... ok
[INFO] [stdout] test svg_always_well_formed ... ok
[INFO] [stdout] test longer_label_wider_badge ... ok
[INFO] [stdout] test svg_always_has_two_texts ... ok
[INFO] [stdout] test badge_is_deterministic ... ok
[INFO] [stdout] test longer_value_wider_badge ... ok
[INFO] [stdout] test total_width_at_least_120 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w40.rs (/opt/rustwide/target/debug/deps/proptest_w40-b5c9a047da5063a7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test badge_contains_formatted_number ... ok
[INFO] [stdout] test empty_value_produces_valid_svg ... ok
[INFO] [stdout] test empty_label_produces_valid_svg ... ok
[INFO] [stdout] test badge_contains_value_text ... ok
[INFO] [stdout] test badge_output_never_empty ... ok
[INFO] [stdout] test width_is_sum_of_segments ... ok
[INFO] [stdout] test badge_contains_label_text ... ok
[INFO] [stdout] test badge_width_always_positive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w53.rs (/opt/rustwide/target/debug/deps/proptest_w53-74d88cef83729954)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test empty_strings_valid ... ok
[INFO] [stdout] test width_monotonic_label ... ok
[INFO] [stdout] test xml_special_chars_escaped ... ok
[INFO] [stdout] test minimum_width_120 ... ok
[INFO] [stdout] test contains_two_rects ... ok
[INFO] [stdout] test contains_two_texts ... ok
[INFO] [stdout] test well_formed_svg_structure ... ok
[INFO] [stdout] test has_role_img ... ok
[INFO] [stdout] test svg_fixed_height ... ok
[INFO] [stdout] test svg_has_xmlns ... ok
[INFO] [stdout] test positive_width ... ok
[INFO] [stdout] test deterministic_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w59.rs (/opt/rustwide/target/debug/deps/proptest_w59-a7e5ba818adfb9cd)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test longer_value_means_wider_or_equal ... ok
[INFO] [stdout] test always_has_label_colour ... ok
[INFO] [stdout] test width_is_positive ... ok
[INFO] [stdout] test longer_label_means_wider_or_equal ... ok
[INFO] [stdout] test svg_always_contains_role_img ... ok
[INFO] [stdout] test no_raw_ampersand_in_text ... ok
[INFO] [stdout] test always_has_value_colour ... ok
[INFO] [stdout] test no_raw_angle_brackets_in_text_content ... ok
[INFO] [stdout] test svg_always_has_two_rects ... ok
[INFO] [stdout] test svg_always_has_two_texts ... ok
[INFO] [stdout] test svg_always_contains_xmlns ... ok
[INFO] [stdout] test height_is_always_24 ... ok
[INFO] [stdout] test svg_is_deterministic ... ok
[INFO] [stdout] test width_is_at_least_120 ... ok
[INFO] [stdout] test svg_always_opens_and_closes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.50s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w72.rs (/opt/rustwide/target/debug/deps/proptest_w72-3992446b0975d0bf)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test minimum_width_120 ... ok
[INFO] [stdout] test height_is_24 ... ok
[INFO] [stdout] test badge_is_deterministic ... ok
[INFO] [stdout] test longer_label_wider_badge ... ok
[INFO] [stdout] test longer_value_wider_badge ... ok
[INFO] [stdout] test svg_contains_xmlns ... ok
[INFO] [stdout] test label_appears_in_svg ... ok
[INFO] [stdout] test svg_has_two_rects ... ok
[INFO] [stdout] test xml_special_chars_are_escaped ... ok
[INFO] [stdout] test width_is_positive ... ok
[INFO] [stdout] test value_appears_in_svg ... ok
[INFO] [stdout] test svg_has_two_texts ... ok
[INFO] [stderr]      Running tests/snapshot_badge_w50.rs (/opt/rustwide/target/debug/deps/snapshot_badge_w50-05658d562f125cc1)
[INFO] [stdout] test svg_starts_and_ends_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test snapshot_badge_doc_density ... ok
[INFO] [stdout] test snapshot_badge_empty_label ... ok
[INFO] [stdout] test snapshot_badge_languages ... ok
[INFO] [stdout] test snapshot_badge_xml_special ... ok
[INFO] [stdout] test snapshot_badge_unicode ... ok
[INFO] [stdout] test snapshot_badge_single_char ... ok
[INFO] [stdout] test snapshot_badge_empty_value ... ok
[INFO] [stdout] test snapshot_badge_code_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_badges.rs (/opt/rustwide/target/debug/deps/snapshot_badges-509f7d795bb631bd)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test snapshot_complexity_badge ... ok
[INFO] [stdout] test snapshot_comment_ratio_low ... ok
[INFO] [stdout] test snapshot_coverage_badge ... ok
[INFO] [stdout] test snapshot_comment_ratio_high ... ok
[INFO] [stdout] test snapshot_loc_medium_project ... ok
[INFO] [stdout] test snapshot_lang_javascript ... ok
[INFO] [stdout] test snapshot_loc_large_project ... ok
[INFO] [stdout] test snapshot_multiword_label_value ... ok
[INFO] [stdout] test snapshot_lang_python ... ok
[INFO] [stdout] test snapshot_lang_rust ... ok
[INFO] [stdout] test snapshot_special_chars_ampersand ... ok
[INFO] [stdout] test snapshot_loc_small_project ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_w40.rs (/opt/rustwide/target/debug/deps/snapshot_w40-b046b22a3a9efd5c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test snapshot_badge_small_project ... ok
[INFO] [stdout] test snapshot_badge_large_project ... ok
[INFO] [stdout] test snapshot_badge_xml_escape ... ok
[INFO] [stdout] test snapshot_badge_medium_project ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_w42.rs (/opt/rustwide/target/debug/deps/snapshot_w42-2516a01506b6ecd0)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test badge_svg_deterministic ... ok
[INFO] [stdout] test badge_svg_different_inputs_differ ... ok
[INFO] [stdout] test snapshot_badge_hundreds ... ok
[INFO] [stdout] test snapshot_badge_lang_with_ampersand ... ok
[INFO] [stdout] test snapshot_badge_unicode_label ... ok
[INFO] [stdout] test snapshot_badge_max_value ... ok
[INFO] [stdout] test snapshot_badge_lang_csharp ... ok
[INFO] [stdout] test snapshot_badge_empty_strings ... ok
[INFO] [stdout] test snapshot_badge_thousands ... ok
[INFO] [stdout] test snapshot_badge_single_digit ... ok
[INFO] [stdout] test snapshot_badge_millions ... ok
[INFO] [stdout] test snapshot_badge_value_with_angle_brackets ... ok
[INFO] [stdout] test snapshot_badge_zero_lines ... ok
[INFO] [stdout] test snapshot_badge_lang_cpp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_w45.rs (/opt/rustwide/target/debug/deps/snapshot_w45-203244fe9627f1ed)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test snapshot_badge_formatted_number ... ok
[INFO] [stdout] test snapshot_badge_status_na ... ok
[INFO] [stdout] test snapshot_badge_negative_value ... ok
[INFO] [stdout] test snapshot_badge_hundred_percent ... ok
[INFO] [stdout] test snapshot_badge_status_pass ... ok
[INFO] [stdout] test snapshot_badge_trailing_spaces ... ok
[INFO] [stdout] test snapshot_badge_very_long_label ... ok
[INFO] [stdout] test snapshot_badge_zero_percent ... ok
[INFO] [stdout] test snapshot_badge_very_long_value ... ok
[INFO] [stdout] test snapshot_badge_internal_whitespace ... ok
[INFO] [stdout] test snapshot_badge_leading_spaces ... ok
[INFO] [stdout] test snapshot_badge_status_fail ... ok
[INFO] [stdout] test snapshot_badge_fifty_percent ... ok
[INFO] [stdout] test snapshot_badge_decimal_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_w70.rs (/opt/rustwide/target/debug/deps/snapshot_w70-6b1aedc6f44159f5)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test w70_badge_doc_density ... ok
[INFO] [stdout] test w70_badge_empty_both ... ok
[INFO] [stdout] test w70_badge_languages_metric ... ok
[INFO] [stdout] test w70_badge_large_number ... ok
[INFO] [stdout] test w70_badge_tokens_metric ... ok
[INFO] [stdout] test w70_badge_xml_special_chars ... ok
[INFO] [stdout] test w70_badge_long_text ... ok
[INFO] [stdout] test w70_badge_lines_metric ... ok
[INFO] [stdout] test w70_badge_single_char ... ok
[INFO] [stdout] test w70_badge_zero_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshots.rs (/opt/rustwide/target/debug/deps/snapshots-2b22a647e849c511)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test snapshot_emoji_badge ... ok
[INFO] [stdout] test snapshot_empty_label_badge ... ok
[INFO] [stdout] test snapshot_empty_value_badge ... ok
[INFO] [stdout] test snapshot_large_number_badge ... ok
[INFO] [stdout] test snapshot_both_empty_badge ... ok
[INFO] [stdout] test snapshot_unicode_badge ... ok
[INFO] [stdout] test snapshot_language_pct_badge ... ok
[INFO] [stdout] test snapshot_xml_escape_badge ... ok
[INFO] [stdout] test snapshot_minimum_width_badge ... ok
[INFO] [stdout] test snapshot_zero_value_badge ... ok
[INFO] [stdout] test snapshot_long_text_badge ... ok
[INFO] [stdout] test snapshot_numeric_label_badge ... ok
[INFO] [stdout] test snapshot_lines_badge ... ok
[INFO] [stdout] test properties::badge_never_contains_raw_xml_specials_in_text_nodes ... ok
[INFO] [stdout] test properties::badge_always_contains_xmlns ... ok
[INFO] [stdout] test properties::badge_always_has_two_text_elements ... ok
[INFO] [stdout] test properties::badge_width_is_positive ... ok
[INFO] [stdout] test properties::badge_always_has_two_rects ... ok
[INFO] [stdout] test properties::badge_always_starts_with_svg_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/svg_rendering_w59.rs (/opt/rustwide/target/debug/deps/svg_rendering_w59-ac9a251e8e0d5f4a)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test ampersand_is_escaped ... ok
[INFO] [stdout] test double_quote_is_escaped ... ok
[INFO] [stdout] test all_special_chars_escaped_together ... ok
[INFO] [stdout] test empty_strings_still_reach_minimum_width ... ok
[INFO] [stdout] test label_rect_is_grey ... ok
[INFO] [stdout] test label_text_is_centered_in_label_rect ... ok
[INFO] [stdout] test less_than_is_escaped ... ok
[INFO] [stdout] test minimum_width_is_120 ... ok
[INFO] [stdout] test newlines_in_input ... ok
[INFO] [stdout] test same_input_produces_identical_output ... ok
[INFO] [stdout] test deterministic_across_1000_calls ... ok
[INFO] [stdout] test single_quote_is_escaped ... ok
[INFO] [stdout] test plain_text_is_not_escaped ... ok
[INFO] [stdout] test emoji_in_badge ... ok
[INFO] [stdout] test svg_contains_exactly_two_rects ... ok
[INFO] [stdout] test svg_has_role_img ... ok
[INFO] [stdout] test svg_has_xmlns ... ok
[INFO] [stdout] test svg_height_is_always_24 ... ok
[INFO] [stdout] test svg_is_single_line ... ok
[INFO] [stdout] test tab_in_input ... ok
[INFO] [stdout] test svg_opens_and_closes ... ok
[INFO] [stdout] test svg_contains_exactly_two_text_elements ... ok
[INFO] [stdout] test text_anchor_is_middle ... ok
[INFO] [stdout] test text_is_white ... ok
[INFO] [stdout] test text_size_is_11 ... ok
[INFO] [stdout] test unicode_label_renders ... ok
[INFO] [stdout] test text_uses_verdana ... ok
[INFO] [stdout] test unicode_value_renders ... ok
[INFO] [stdout] test unicode_width_uses_char_count ... ok
[INFO] [stdout] test value_rect_is_blue ... ok
[INFO] [stdout] test value_text_is_centered_in_value_rect ... ok
[INFO] [stdout] test very_long_label ... ok
[INFO] [stdout] test very_long_value ... ok
[INFO] [stdout] test whitespace_only_strings ... ok
[INFO] [stderr]      Running tests/unit.rs (/opt/rustwide/target/debug/deps/unit-0f72d9ac136fb8a3)
[INFO] [stdout] test width_formula_longer_text ... ok
[INFO] [stdout] test width_formula_spot_check ... ok
[INFO] [stdout] test width_grows_monotonically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test svg_contains_role_img ... ok
[INFO] [stdout] test svg_empty_strings_produce_valid_output ... ok
[INFO] [stdout] test svg_contains_xmlns_attribute ... ok
[INFO] [stdout] test svg_escapes_ampersand_in_label ... ok
[INFO] [stdout] test svg_escapes_angle_brackets ... ok
[INFO] [stdout] test svg_escapes_quotes ... ok
[INFO] [stdout] test svg_height_is_24 ... ok
[INFO] [stdout] test svg_label_segment_uses_dark_fill ... ok
[INFO] [stdout] test svg_contains_label_and_value_text ... ok
[INFO] [stdout] test svg_minimum_width_enforced ... ok
[INFO] [stdout] test svg_starts_and_ends_with_svg_tags ... ok
[INFO] [stdout] test svg_text_is_white ... ok
[INFO] [stdout] test svg_text_uses_verdana_font ... ok
[INFO] [stdout] test svg_value_segment_uses_blue_fill ... ok
[INFO] [stdout] test svg_unicode_label_and_value ... ok
[INFO] [stdout] test svg_width_grows_with_longer_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokmd_badge
[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" "2d588510a001a7f1ce8a7851fd09f9b84516b9374efa9178e476886b08f39014", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d588510a001a7f1ce8a7851fd09f9b84516b9374efa9178e476886b08f39014", kill_on_drop: false }`
[INFO] [stdout] 2d588510a001a7f1ce8a7851fd09f9b84516b9374efa9178e476886b08f39014
