[INFO] fetching crate lipgloss 0.1.0... [INFO] testing lipgloss-0.1.0 against 1.91.0 for beta-1.92-2 [INFO] extracting crate lipgloss 0.1.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate lipgloss 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate lipgloss 0.1.0 [INFO] tweaked toml for crates.io crate lipgloss 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate lipgloss 0.1.0 on toolchain 1.91.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate lipgloss 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde_json v1.0.142 [INFO] [stderr] Downloaded criterion v0.7.0 [INFO] [stderr] Downloaded clap_builder v4.5.44 [INFO] [stderr] Downloaded criterion-plot v0.6.0 [INFO] [stderr] Downloaded clap v4.5.45 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1b5a28094b73e51bd9624b2e18cffb2bcce73f49fb06450dbc0d3d0aaa3d2705 [INFO] running `Command { std: "docker" "start" "-a" "1b5a28094b73e51bd9624b2e18cffb2bcce73f49fb06450dbc0d3d0aaa3d2705", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1b5a28094b73e51bd9624b2e18cffb2bcce73f49fb06450dbc0d3d0aaa3d2705", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1b5a28094b73e51bd9624b2e18cffb2bcce73f49fb06450dbc0d3d0aaa3d2705", kill_on_drop: false }` [INFO] [stdout] 1b5a28094b73e51bd9624b2e18cffb2bcce73f49fb06450dbc0d3d0aaa3d2705 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 96164679d250e8d75889e42e6b068bf0d0e68df0f6a20e852af6c8521084402d [INFO] running `Command { std: "docker" "start" "-a" "96164679d250e8d75889e42e6b068bf0d0e68df0f6a20e852af6c8521084402d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling by_address v1.2.1 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling bitflags v2.9.2 [INFO] [stderr] Compiling palette v0.7.6 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling litrs v0.4.2 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling vte v0.14.1 [INFO] [stderr] Compiling strip-ansi-escapes v0.2.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling palette_derive v0.7.6 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling lipgloss v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.27s [INFO] running `Command { std: "docker" "inspect" "96164679d250e8d75889e42e6b068bf0d0e68df0f6a20e852af6c8521084402d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "96164679d250e8d75889e42e6b068bf0d0e68df0f6a20e852af6c8521084402d", kill_on_drop: false }` [INFO] [stdout] 96164679d250e8d75889e42e6b068bf0d0e68df0f6a20e852af6c8521084402d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7d3206d20844a288a52a72c3eee7aebe2c92363fbd801a875c8aab27c20f14b3 [INFO] running `Command { std: "docker" "start" "-a" "7d3206d20844a288a52a72c3eee7aebe2c92363fbd801a875c8aab27c20f14b3", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling clap_builder v4.5.44 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling palette v0.7.6 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling clap v4.5.45 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling lipgloss v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 16.34s [INFO] running `Command { std: "docker" "inspect" "7d3206d20844a288a52a72c3eee7aebe2c92363fbd801a875c8aab27c20f14b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7d3206d20844a288a52a72c3eee7aebe2c92363fbd801a875c8aab27c20f14b3", kill_on_drop: false }` [INFO] [stdout] 7d3206d20844a288a52a72c3eee7aebe2c92363fbd801a875c8aab27c20f14b3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 487fed61fdce7d8faca42467d6861de4bf6207862550449d93f4eb5ca28d42b5 [INFO] running `Command { std: "docker" "start" "-a" "487fed61fdce7d8faca42467d6861de4bf6207862550449d93f4eb5ca28d42b5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lipgloss-126e29693b9f461b) [INFO] [stdout] [INFO] [stdout] running 60 tests [INFO] [stdout] test blending::tests::test_blend_1d_empty_colors ... ok [INFO] [stdout] test blending::tests::test_blend_1d_single_color ... ok [INFO] [stdout] test blending::tests::test_blend_2d_single_color ... ok [INFO] [stdout] test blending::tests::test_clamp ... ok [INFO] [stdout] test blending::tests::test_blend_1d_minimum_steps ... ok [INFO] [stdout] test border::tests::ascii_border_fields_match_go ... ok [INFO] [stdout] test blending::tests::test_blend_2d_angle_normalization ... ok [INFO] [stdout] test border::tests::double_border_fields_match_go ... ok [INFO] [stdout] test blending::tests::test_blend_1d_basic ... ok [INFO] [stdout] test blending::tests::test_blend_2d_basic ... ok [INFO] [stdout] test border::tests::edge_size_methods_match_manual_computation ... ok [INFO] [stdout] test border::tests::edge_sizes_account_for_wide_runes ... ok [INFO] [stdout] test border::tests::edge_sizes_width_one_for_single_cell_borders ... ok [INFO] [stdout] test border::tests::half_block_borders_fields ... ok [INFO] [stdout] test border::tests::hidden_border_is_spaces ... ok [INFO] [stdout] test border::tests::normal_border_fields_match_go ... ok [INFO] [stdout] test color::tests::test_adaptive_color_field_names ... ok [INFO] [stdout] test color::tests::test_adaptive_color_rgba_combinations ... ok [INFO] [stdout] test color::tests::test_alpha_adjustment ... ok [INFO] [stdout] test color::tests::test_ansi256_values ... ok [INFO] [stdout] test color::tests::test_color_rgba_from_numeric_index ... ok [INFO] [stdout] test color::tests::test_color_utility_functions ... ok [INFO] [stdout] test border::tests::joiners_match_go_for_remaining_presets ... ok [INFO] [stdout] test color::tests::test_color_token_profile_conversion ... ok [INFO] [stdout] test color::tests::test_complementary_color ... ok [INFO] [stdout] test blending::tests::test_ensure_not_transparent ... ok [INFO] [stdout] test color::tests::test_complete_adaptive_color_combinations ... ok [INFO] [stdout] test color::tests::test_complete_function ... ok [INFO] [stdout] test color::tests::test_rgb_to_ansi256_debug ... ok [INFO] [stdout] test color::tests::test_comprehensive_rgba_validation ... ok [INFO] [stdout] test color::tests::test_rgb_to_ansi256_termenv_compatibility ... ok [INFO] [stdout] test security::tests::test_is_safe_allocation ... ok [INFO] [stdout] test color::tests::test_style_rendering_with_color_profiles ... ok [INFO] [stdout] test security::tests::test_safe_str_repeat ... ok [INFO] [stdout] test color::tests::test_hex_short_and_alpha ... ok [INFO] [stdout] test security::tests::test_safe_repeat ... ok [INFO] [stdout] test color::tests::test_hex_to_color_conversion ... ok [INFO] [stdout] test color::tests::test_invalid_color_handling ... ok [INFO] [stdout] test color::tests::test_light_dark_function ... ok [INFO] [stdout] test color::tests::test_lighten_darken ... ok [INFO] [stdout] test color::tests::test_complete_color_field_names ... ok [INFO] [stdout] test color::tests::test_complete_color_rgba_combinations ... ok [INFO] [stdout] test color::tests::test_hex_long_and_alpha ... ok [INFO] [stdout] test security::tests::test_validate_dimension ... ok [INFO] [stdout] test color::tests::test_rgb_to_ansi16_termenv_compatibility ... ok [INFO] [stdout] test style::equality::tests::test_different_colors ... ok [INFO] [stdout] test style::equality::tests::test_complex_styles ... ok [INFO] [stdout] test style::equality::tests::test_different_attributes ... ok [INFO] [stdout] test style::equality::tests::test_different_dimensions ... ok [INFO] [stdout] test style::equality::tests::test_different_padding ... ok [INFO] [stdout] test style::equality::tests::test_identical_styles ... ok [INFO] [stdout] test style::equality::tests::test_transform_comparison ... ok [INFO] [stdout] test utils::tests::test_strip_ansi_and_visible_width ... ok [INFO] [stdout] test utils::tests::test_get_lines_visible ... ok [INFO] [stdout] test whitespace::tests::test_whitespace_basic_render ... ok [INFO] [stdout] test whitespace::tests::test_whitespace_combined_fg_bg_builds_complete_sgr ... ok [INFO] [stdout] test whitespace::tests::test_whitespace_struct_matches_go ... ok [INFO] [stdout] test whitespace::tests::test_whitespace_matches_go_algorithm ... ok [INFO] [stdout] test whitespace::tests::test_whitespace_with_custom_chars ... ok [INFO] [stdout] test whitespace::tests::test_whitespace_with_foreground_color ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/align_helpers.rs (/opt/rustwide/target/debug/deps/align_helpers-4b3f9479f63c3792) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test align_horizontal_right_styled_visible_width ... ok [INFO] [stdout] test align_both_center_styled_multiline ... ok [INFO] [stdout] test align_horizontal_left_plain ... ok [INFO] [stdout] test align_vertical_top_basic ... ok [INFO] [stdout] test align_vertical_center_remainder_bottom ... ok [INFO] [stdout] test align_horizontal_center_plain_even_remainder_right ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/blending_parity_tests.rs (/opt/rustwide/target/debug/deps/blending_parity_tests-087a67de8282ccc9) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test blend_1d_tests::test_2_colors_10_steps ... ok [INFO] [stdout] test blend_1d_tests::test_2_steps_5_stops ... ok [INFO] [stdout] test blend_1d_tests::test_3_colors_4_steps ... ok [INFO] [stdout] test blend_1d_tests::test_black_to_white_5_steps ... ok [INFO] [stdout] test blend_1d_tests::test_4_colors_6_steps ... ok [INFO] [stdout] test blend_1d_tests::test_empty_stops ... ok [INFO] [stdout] test blend_1d_tests::test_insufficient_stops ... ok [INFO] [stdout] test blend_2d_tests::test_1x1_single_color ... ok [INFO] [stdout] test blend_1d_tests::test_insufficient_steps ... ok [INFO] [stdout] test blend_2d_tests::test_2x2_red_to_blue_0deg ... ok [INFO] [stdout] test blend_2d_tests::test_2x3_red_to_blue_180deg ... ok [INFO] [stdout] test blend_2d_tests::test_3x2_red_to_blue_90deg ... ok [INFO] [stdout] test blend_2d_tests::test_3_colors_2x2_0deg ... ok [INFO] [stdout] test blend_2d_tests::test_angle_normalization_450 ... ok [INFO] [stdout] test blend_2d_tests::test_empty_stops ... ok [INFO] [stdout] test blend_2d_tests::test_invalid_dimensions_fallback ... ok [INFO] [stdout] test blend_2d_tests::test_single_color_all_same ... ok [INFO] [stdout] test blend_2d_tests::test_negative_angle_normalization ... ok [INFO] [stdout] test color_utility_tests::test_alpha_function ... ok [INFO] [stdout] test color_utility_tests::test_darken_function ... ok [INFO] [stdout] test color_utility_tests::test_hex_to_color_conversion ... ok [INFO] [stdout] test color_utility_tests::test_lighten_function ... ok [INFO] [stdout] test color_utility_tests::test_complementary_function ... ok [INFO] [stdout] test color_utility_tests::test_parse_hex_comprehensive ... ok [INFO] [stdout] test blend_2d_tests::test_2x2_red_to_blue_270deg ... ok [INFO] [stderr] Running tests/border_snapshots.rs (/opt/rustwide/target/debug/deps/border_snapshots-fba1263ddfe9d5f6) [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test snapshot_table_2x2_renders_expected_glyphs_half_blocks ... ok [INFO] [stdout] test snapshot_table_2x3_double ... ok [INFO] [stdout] test snapshot_table_2x2_renders_expected_glyphs ... ok [INFO] [stdout] test snapshot_table_2x3_rounded ... ok [INFO] [stdout] test snapshot_table_2x2_normal_mixed_width_content ... ok [INFO] [stdout] test snapshot_table_3x3_normal_mixed_width_content ... ok [INFO] [stdout] test snapshot_table_3x3_thick ... ok [INFO] [stdout] test snapshot_tiny_table_renders_expected_glyphs ... ok [INFO] [stdout] test snapshot_table_3x3_rounded ... ok [INFO] [stdout] test snapshot_table_3x3_normal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/border_style.rs (/opt/rustwide/target/debug/deps/border_style-7654696bbedaa6b0) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test render_normal_border_single_line ... ok [INFO] [stdout] test render_rounded_border_single_line ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/color_profile_numeric.rs (/opt/rustwide/target/debug/deps/color_profile_numeric-a43d0d21a12e4a47) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test numeric_string_passthrough_for_ansi_profiles ... ok [INFO] [stdout] test hex_converts_to_indices_for_limited_profiles ... ok [INFO] [stdout] test numeric_string_converts_to_hex_for_truecolor ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/debug_color_conversion.rs (/opt/rustwide/target/debug/deps/debug_color_conversion-b4d9e5f08fac1623) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_direct_ansi_codes ... ok [INFO] [stdout] test test_hex_5a56e0_parsing ... ok [INFO] [stdout] test test_color_conversion_behavior ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/join_parity.rs (/opt/rustwide/target/debug/deps/join_parity-b9406fece67f02be) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test join_horizontal_fractional_position ... ok [INFO] [stdout] test join_horizontal_multi_blocks_cjk_emoji_and_ansi ... ok [INFO] [stdout] test join_horizontal_top_bottom_center_heights ... ok [INFO] [stdout] test join_vertical_left_right_and_center_with_ansi ... ok [INFO] [stdout] test join_vertical_fractional_positions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/position_tests.rs (/opt/rustwide/target/debug/deps/position_tests-6f53b5d11ee87266) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_multiline_horizontal_placement ... ok [INFO] [stdout] test test_place_vertical ... ok [INFO] [stdout] test test_place_horizontal_global_functions ... ok [INFO] [stdout] test test_symmetric_center_positioning ... ok [INFO] [stdout] test test_place_horizontal ... ok [INFO] [stdout] test test_position_value_clamping ... ok [INFO] [stdout] test test_place_vertical_global_functions ... ok [INFO] [stdout] test test_zero_gap_handling ... ok [INFO] [stdout] test test_symmetric_center_positioning_vertical ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ranges_parity.rs (/opt/rustwide/target/debug/deps/ranges_parity-9dd82ff35de325f7) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_style_ranges_basic ... ok [INFO] [stderr] Running tests/renderer_concurrency.rs (/opt/rustwide/target/debug/deps/renderer_concurrency-9485064683e7d6f8) [INFO] [stdout] test test_style_ranges_overlap_order ... ok [INFO] [stdout] test test_style_runes_indices ... ok [INFO] [stdout] test test_style_ranges_with_cjk ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test concurrent_global_default_mutation_and_reads ... ok [INFO] [stdout] test concurrent_reads_and_writes_on_renderer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/renderer_detection.rs (/opt/rustwide/target/debug/deps/renderer_detection-e87a93cb74ec6ffb) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test default_renderer_replacement_copies_state ... ok [INFO] [stdout] test detects_256_from_term ... ok [INFO] [stdout] test detects_dark_background_from_colorfgbg ... ok [INFO] [stdout] test detects_basic_color_from_term ... ok [INFO] [stdout] test detects_truecolor_from_colorterm ... ok [INFO] [stdout] test explicit_setters_override_detection ... ok [INFO] [stdout] test detects_no_color_when_no_color_set ... ok [INFO] [stdout] test global_setters_always_mutate_default ... ok [INFO] [stdout] test detects_light_background_from_colorfgbg ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/security_tests.rs (/opt/rustwide/target/debug/deps/security_tests-a3e9d4b34cb6a9cc) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test test_dimension_validation_clamping ... ok [INFO] [stdout] test test_edge_case_dimensions ... ok [INFO] [stdout] test test_margin_dimension_safety ... ok [INFO] [stdout] test test_negative_dimensions_handling ... ok [INFO] [stdout] test test_height_dimension_safety ... ok [INFO] [stdout] test test_padding_dimension_safety ... ok [INFO] [stdout] test test_safe_str_repeat_bounds ... ok [INFO] [stdout] test test_performance_regression_style_comparison ... ok [INFO] [stdout] test test_concurrent_safety ... ok [INFO] [stdout] test test_tab_width_safety ... ok [INFO] [stdout] test test_standard_render_safety ... ok [INFO] [stdout] test test_safe_repeat_bounds ... ok [INFO] [stdout] test test_string_repeat_replacement_coverage ... ok [INFO] [stdout] test test_unterminated_escape_truncate_visible_line_fast ... ok [INFO] [stdout] test test_width_dimension_safety ... ok [INFO] [stdout] test test_large_content_handling ... ok [INFO] [stdout] test test_unterminated_escape_hard_wrap_fast ... ok [INFO] [stdout] test test_unterminated_escape_tokenize_fast ... ok [INFO] [stdout] test test_memory_usage_bounds ... ok [INFO] [stdout] test test_render_performance_bounds ... ok [INFO] [stdout] test test_render_dos_protection ... ok [INFO] [stderr] Running tests/style_core.rs (/opt/rustwide/target/debug/deps/style_core-86f644958e30e82b) [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.53s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test padding_is_applied_around_content_per_line ... ok [INFO] [stdout] test max_width_truncates_visible_width_with_ansi_preserved ... ok [INFO] [stdout] test tab_width_minus_one_keeps_tabs ... ok [INFO] [stdout] test max_height_truncates_lines ... ok [INFO] [stdout] test tab_width_default_replaces_with_4_spaces ... ok [INFO] [stdout] test inline_removes_newlines ... ok [INFO] [stdout] test tab_width_two_replaces_with_2_spaces ... ok [INFO] [stdout] test tab_width_zero_removes_tabs ... ok [INFO] [stdout] test unset_boolean_attrs_clear_getters ... ok [INFO] [stderr] Running tests/style_parity_go.rs (/opt/rustwide/target/debug/deps/style_parity_go-f3f13be20dca9c62) [INFO] [stdout] test align_horizontal_only_effective_with_width_or_multiline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test carriage_return_normalized ... ok [INFO] [stdout] test string_transform_behaviors ... ok [INFO] [stdout] test style_copy_matches_all_fields ... ok [INFO] [stdout] test style_inherit_matches_go_behavior_for_props_excluding_margin_padding ... ok [INFO] [stdout] test style_value_margin_cases ... ok [INFO] [stdout] test value_copy_semantics ... ok [INFO] [stdout] test style_unset_extended ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/style_rendering_extended.rs (/opt/rustwide/target/debug/deps/style_rendering_extended-344cd040ef88fbce) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test adaptive_color_changes_with_background ... ok [INFO] [stdout] test border_per_side_foreground_background_and_unsetters ... ok [INFO] [stdout] test border_color_inherit_behavior_and_precedence ... ok [INFO] [stdout] test border_color_precedence_per_side_over_combined ... ok [INFO] [stdout] test border_render_snapshot_simple ... ok [INFO] [stdout] test complete_color_changes_with_profile ... ok [INFO] [stdout] test border_render_with_padding ... ok [INFO] [stdout] test renderer_assignment_color_profile_effects ... ok [INFO] [stdout] test border_combined_foreground_background_apply ... ok [INFO] [stdout] test tab_width_conversion ... ok [INFO] [stdout] test underline_strikethrough_spaces_off_rendering ... ok [INFO] [stdout] test tab_width_then_wrapping_interaction ... ok [INFO] [stderr] Running tests/styled_layout_snapshots.rs (/opt/rustwide/target/debug/deps/styled_layout_snapshots-145988f75fbeff0a) [INFO] [stdout] test underline_and_strikethrough_with_spaces_render ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test join_vertical_right_alignment_with_ansi ... ok [INFO] [stdout] test style_border_with_ansi_content_uses_visible_width ... ok [INFO] [stderr] Doc-tests lipgloss [INFO] [stdout] test place_horizontal_ansi_visible_width_left ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 335 tests [INFO] [stdout] test src/border.rs - border::Border::new (line 133) ... ok [INFO] [stdout] test src/align.rs - align::HorizontalAlignment (line 44) ... ok [INFO] [stdout] test src/border.rs - border (line 29) ... ok [INFO] [stdout] test src/border.rs - border::get_border_edge_width (line 629) ... ignored [INFO] [stdout] test src/align.rs - align::align (line 156) ... ok [INFO] [stdout] test src/align.rs - align (line 9) ... ok [INFO] [stdout] test src/blending.rs - blending::blend_1d (line 141) ... ok [INFO] [stdout] test src/border.rs - border::max_rune_width (line 584) ... ignored [INFO] [stdout] test src/align.rs - align::VerticalAlignment (line 73) ... ok [INFO] [stdout] test src/blending.rs - blending::blend_2d (line 261) ... ok [INFO] [stdout] test src/border.rs - border::Border (line 60) ... ok [INFO] [stdout] test src/align.rs - align::align_vertical (line 257) ... ok [INFO] [stdout] test src/border.rs - border::Border::get_left_size (line 273) ... ok [INFO] [stdout] test src/border.rs - border::Border::get_bottom_size (line 251) ... ok [INFO] [stdout] test src/border.rs - border::Border::get_right_size (line 229) ... ok [INFO] [stdout] test src/border.rs - border::Border::get_top_size (line 200) ... ok [INFO] [stdout] test src/border.rs - border::hidden_border (line 429) ... ok [INFO] [stdout] test src/border.rs - border::ascii_border (line 495) ... ok [INFO] [stdout] test src/border.rs - border::block_border (line 355) ... ok [INFO] [stdout] test src/align.rs - align::align_horizontal (line 209) ... ok [INFO] [stdout] test src/border.rs - border::double_border (line 407) ... ok [INFO] [stdout] test src/color.rs - color::Color::from (line 1232) ... ok [INFO] [stdout] test src/color.rs - color::AdaptiveColor (line 1367) ... ok [INFO] [stdout] test src/border.rs - border::rounded_border (line 333) ... ok [INFO] [stdout] test src/color.rs - color::ANSIColor (line 1325) ... ok [INFO] [stdout] test src/color.rs - color::Color::from_rgba (line 1259) ... ok [INFO] [stdout] test src/border.rs - border::markdown_border (line 459) ... ok [INFO] [stdout] test src/border.rs - border::outer_half_block_border (line 525) ... ok [INFO] [stdout] test src/border.rs - border::normal_border (line 304) ... ok [INFO] [stdout] test src/border.rs - border::inner_half_block_border (line 550) ... ok [INFO] [stdout] test src/color.rs - color::Color::from_rgb (line 1287) ... ok [INFO] [stdout] test src/border.rs - border::thick_border (line 381) ... ok [INFO] [stdout] test src/color.rs - color::CompleteAdaptiveColor (line 1487) ... ok [INFO] [stdout] test src/color.rs - color::Color (line 1203) ... ok [INFO] [stdout] test src/color.rs - color::TerminalColor (line 61) ... ok [INFO] [stdout] test src/color.rs - color::Color::token_for_renderer (line 449) ... ok [INFO] [stdout] test src/color.rs - color::resolve_color_token_for_profile (line 377) ... ignored [INFO] [stdout] test src/color.rs - color::is_dark_color (line 2068) ... ok [INFO] [stdout] test src/color.rs - color::darken (line 1991) ... ok [INFO] [stdout] test src/color.rs - color::NoColor (line 1170) ... ok [INFO] [stdout] test src/color.rs - color::alpha (line 1932) ... ok [INFO] [stdout] test src/color.rs - color::CompleteColor (line 1426) ... ok [INFO] [stdout] test src/color.rs - color::TerminalColor::token (line 84) ... ok [INFO] [stdout] test src/color.rs - color (line 22) ... ok [INFO] [stdout] test src/color.rs - color::TerminalColor::rgba (line 108) ... ok [INFO] [stdout] test src/color.rs - color::parse_hex (line 2171) ... ok [INFO] [stdout] test src/color.rs - color::complete (line 2133) ... ok [INFO] [stdout] test src/join.rs - join::join_horizontal (line 51) ... ok [INFO] [stdout] test src/gradient.rs - gradient::gradient_rgb (line 27) ... ok [INFO] [stdout] test src/color.rs - color::light_dark (line 2097) ... ok [INFO] [stdout] test src/color.rs - color::complementary (line 2021) ... ok [INFO] [stdout] test src/color.rs - color::lighten (line 1961) ... ok [INFO] [stdout] test src/color.rs - color::clamp (line 1907) ... ok [INFO] [stdout] test src/lib.rs - (line 85) ... ok [INFO] [stdout] test src/color.rs - color::TerminalColor::token_default (line 128) ... ok [INFO] [stdout] test src/gradient.rs - gradient::gradient (line 76) ... ok [INFO] [stdout] test src/join.rs - join::join_vertical (line 182) ... ok [INFO] [stdout] test src/lib.rs - (line 39) ... ok [INFO] [stdout] test src/position.rs - position::Position (line 32) ... ok [INFO] [stdout] test src/position.rs - position::RIGHT (line 483) ... ok [INFO] [stdout] test src/position.rs - position::LEFT (line 470) ... ok [INFO] [stdout] test src/lib.rs - (line 19) ... ok [INFO] [stdout] test src/join.rs - join (line 10) ... ok [INFO] [stdout] test src/position.rs - position::Renderer::place_horizontal (line 283) - compile ... ok [INFO] [stdout] test src/position.rs - position::Renderer::place (line 233) - compile ... ok [INFO] [stdout] test src/position.rs - position::Position::value (line 59) ... ok [INFO] [stdout] test src/position.rs - position::Renderer::place_vertical (line 362) - compile ... ok [INFO] [stdout] test src/lib.rs - NO_TAB_CONVERSION (line 127) ... ok [INFO] [stdout] test src/gradient.rs - gradient::bilinear_interpolation_grid (line 105) ... ok [INFO] [stdout] test src/position.rs - position (line 11) ... ok [INFO] [stdout] test src/position.rs - position::TOP (line 431) ... ok [INFO] [stdout] test src/position.rs - position::BOTTOM (line 444) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::color_profile (line 219) ... ok [INFO] [stdout] test src/position.rs - position::place (line 100) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Output (line 562) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::output (line 325) ... ok [INFO] [stdout] test src/renderer.rs - renderer (line 17) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::set_color_profile (line 248) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer (line 100) ... ok [INFO] [stdout] test src/position.rs - position::CENTER (line 457) ... ok [INFO] [stdout] test src/position.rs - position::place_horizontal (line 145) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::set_has_dark_background (line 302) ... ok [INFO] [stdout] test src/position.rs - position::place_vertical (line 190) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::new (line 165) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::set_output (line 350) ... ok [INFO] [stdout] test src/renderer.rs - renderer::set_color_profile (line 483) ... ok [INFO] [stdout] test src/renderer.rs - renderer::ColorProfileKind (line 46) ... ok [INFO] [stdout] test src/renderer.rs - renderer::set_has_dark_background (line 537) ... ok [INFO] [stdout] test src/renderer.rs - renderer::set_default_renderer (line 416) ... ok [INFO] [stdout] test src/renderer.rs - renderer::has_dark_background (line 512) ... ok [INFO] [stdout] test src/renderer.rs - renderer::default_renderer (line 394) ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::new_with_output (line 188) ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes (line 51) - compile ... ok [INFO] [stdout] test src/size.rs - size (line 21) ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::blink (line 306) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes (line 24) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes (line 38) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::faint (line 355) - compile ... ok [INFO] [stdout] test src/size.rs - size::height (line 127) ... ok [INFO] [stdout] test src/size.rs - size::size (line 156) ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::bold (line 114) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::color_whitespace (line 490) - compile ... ok [INFO] [stdout] test src/security.rs - security::safe_repeat (line 83) ... ok [INFO] [stdout] test src/renderer.rs - renderer::color_profile (line 458) ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::strikethrough (line 225) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::inline (line 81) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::strikethrough_spaces (line 446) - compile ... ok [INFO] [stdout] test src/renderer.rs - renderer::Renderer::has_dark_background (line 274) ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::reverse (line 266) - compile ... ok [INFO] [stdout] test src/security.rs - security::safe_str_repeat (line 114) ... ok [INFO] [stdout] test src/style/borders.rs - style::borders::Style::border_right (line 172) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::underline_spaces (line 401) - compile ... ok [INFO] [stdout] test src/style/borders.rs - style::borders::Style::border (line 50) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::italic (line 149) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_bottom_background (line 331) - compile ... ok [INFO] [stdout] test src/style/borders.rs - style::borders (line 9) - compile ... ok [INFO] [stdout] test src/style/attributes.rs - style::attributes::Style::underline (line 185) - compile ... ok [INFO] [stdout] test src/size.rs - size::height (line 103) ... ok [INFO] [stdout] test src/style/borders.rs - style::borders::Style::border_style (line 98) - compile ... ok [INFO] [stdout] test src/style/borders.rs - style::borders::Style::border_left (line 248) - compile ... ok [INFO] [stdout] test src/style/borders.rs - style::borders::Style::border_top (line 134) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_foreground (line 398) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_right_background (line 298) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_left_foreground (line 232) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_foreground_shorthand (line 517) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_bottom_foreground (line 199) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_left_background (line 364) - compile ... ok [INFO] [stdout] test src/style/borders.rs - style::borders::Style::border_with_sides (line 292) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::margin_background (line 478) - compile ... ok [INFO] [stdout] test src/security.rs - security::validate_dimension (line 39) ... ok [INFO] [stdout] test src/style/borders.rs - style::borders::Style::border_bottom (line 210) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_top_background (line 265) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::background (line 99) ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_right_foreground (line 166) - compile ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style (line 42) - compile ... ok [INFO] [stdout] test src/size.rs - size::width (line 58) ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_top_foreground (line 132) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::foreground (line 64) - compile ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::default (line 157) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_background_shorthand (line 582) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::fmt (line 408) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style (line 58) - compile ... ok [INFO] [stdout] test src/style/colors.rs - style::colors (line 19) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::string (line 384) ... ok [INFO] [stdout] test src/style/equality.rs - style::equality::Style::is_equivalent (line 31) ... ok [INFO] [stdout] test src/style/colors.rs - style::colors::Style::border_background (line 438) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style (line 76) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::new (line 296) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_align_vertical (line 523) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::set_string (line 327) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::value (line 358) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_blink (line 170) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_align (line 551) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_bold (line 59) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters (line 17) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::new (line 287) ... ok [INFO] [stdout] test src/style/core.rs - style::core::Style::fmt (line 463) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_background (line 327) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_left_size (line 1354) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_bottom_size (line 1328) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_align_horizontal (line 495) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_right_size (line 1302) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_left (line 966) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_top (line 892) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border (line 830) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_style (line 864) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_top_size (line 1271) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_right (line 920) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_faint (line 191) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_border_bottom (line 943) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_height (line 415) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_horizontal_frame_size (line 1080) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_horizontal_margins (line 1171) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_inline (line 276) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_color_whitespace (line 255) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_frame_size (line 1050) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_foreground (line 299) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_horizontal_padding (line 1131) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_margin_background (line 355) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_italic (line 85) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_margin_right (line 754) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_margin (line 702) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_max_height (line 468) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_margin_top (line 730) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_horizontal_border_size (line 1212) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_margin_bottom (line 778) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_margin_left (line 802) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_vertical_border_size (line 1242) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_padding_right (line 627) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_padding_top (line 603) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_tab_width (line 990) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_padding_left (line 675) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_strikethrough (line 128) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_padding_bottom (line 651) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_padding (line 575) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_strikethrough_spaces (line 233) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_reverse (line 149) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_underline_spaces (line 212) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_vertical_frame_size (line 1107) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_transform (line 1019) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_max_width (line 443) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_vertical_margins (line 1191) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_2 (line 437) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_width (line 387) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_underline (line 108) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::align_pos (line 823) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::align (line 26) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::align_vertical (line 100) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::align_shorthand (line 743) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_bottom (line 603) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::align_horizontal (line 63) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_top (line 566) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_left (line 493) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_css (line 802) ... ok [INFO] [stdout] test src/style/getters.rs - style::getters::Style::get_vertical_padding (line 1151) ... ok [INFO] [stdout] test src/style/properties.rs - style::properties (line 22) ... ignored [INFO] [stdout] test src/style/properties.rs - style::properties::PropKey (line 41) ... ignored [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_shorthand (line 694) ... ok [INFO] [stdout] test src/style/mod.rs - style (line 16) - compile ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_3 (line 464) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin (line 392) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_2 (line 185) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_right (line 278) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_bottom (line 352) ... ok [INFO] [stdout] test src/style/render_utils.rs - style::render_utils::Style::tokenize_with_breakpoints (line 369) - compile ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding (line 141) ... ok [INFO] [stdout] test src/style/render_utils.rs - style::render_utils::Style::truncate_visible_line (line 91) - compile ... ok [INFO] [stdout] test src/style/render_utils.rs - style::render_utils::Style::truncate_height (line 169) - compile ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::margin_right (line 530) ... ok [INFO] [stdout] test src/style/render.rs - style::render::Style::apply (line 871) ... ok [INFO] [stdout] test src/style/render.rs - style::render::Style::render (line 37) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_shorthand (line 643) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_css (line 781) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::height (line 187) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_3 (line 212) ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_top (line 314) ... ok [INFO] [stdout] test src/style/render_utils.rs - style::render_utils::Style::truncate_width (line 210) - compile ... ok [INFO] [stdout] test src/style/layout.rs - style::layout::Style::padding_left (line 241) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::height (line 164) ... ok [INFO] [stdout] test src/style/rules.rs - style::rules::Style::inherit (line 82) ... ok [INFO] [stdout] test src/style/render_utils.rs - style::render_utils::Style::maybe_convert_tabs (line 51) - compile ... ok [INFO] [stdout] test src/style/rules.rs - style::rules::Style::copy (line 413) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing (line 24) ... ok [INFO] [stdout] test src/style/rules.rs - style::rules::Style::copy (line 387) ... ok [INFO] [stdout] test src/style/rules.rs - style::rules::Style::inherit (line 133) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_height (line 391) ... ok [INFO] [stdout] test src/style/rules.rs - style::rules::Style::inherit (line 107) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_width (line 258) ... ok [INFO] [stdout] test src/style/rules.rs - style::rules (line 17) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_height (line 430) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_width (line 319) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_height (line 367) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_width (line 280) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::height (line 211) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_width (line 298) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::max_height (line 409) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::width (line 99) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::width (line 116) ... ok [INFO] [stdout] test src/style/transform.rs - style::transform::Style::renderer (line 143) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset (line 50) ... ok [INFO] [stdout] test src/style/sizing.rs - style::sizing::Style::width (line 76) ... ok [INFO] [stdout] test src/style/transform.rs - style::transform::Style::tab_width (line 45) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset (line 24) ... ok [INFO] [stdout] test src/style/transform.rs - style::transform (line 12) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_bold (line 84) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_align (line 455) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_blink (line 225) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_bottom (line 864) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_bottom_background (line 1136) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_background (line 367) ... ok [INFO] [stdout] test src/style/transform.rs - style::transform::Style::transform (line 85) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_bottom_foreground (line 1020) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_style (line 770) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_left (line 893) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_right (line 835) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_top (line 806) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_foreground (line 339) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_right_background (line 1107) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_right_foreground (line 991) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_italic (line 112) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_left_foreground (line 1049) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_top_foreground (line 962) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_margin_background (line 739) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_padding (line 516) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_margins (line 595) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_left_background (line 1165) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_border_top_background (line 1078) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_string (line 1251) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_margin_top (line 631) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_margin_right (line 658) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_margin_bottom (line 685) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_strikethrough (line 168) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_underline (line 140) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_reverse (line 197) ... ok [INFO] [stdout] test src/utils.rs - utils::NewRange (line 137) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_margin_left (line 712) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_transform (line 1223) ... ok [INFO] [stdout] test src/utils.rs - utils::StyleRanges (line 155) ... ok [INFO] [stdout] test src/utils.rs - utils (line 37) ... ok [INFO] [stdout] test src/utils.rs - utils::Range::new (line 521) ... ok [INFO] [stdout] test src/utils.rs - utils::Range (line 476) ... ok [INFO] [stdout] test src/utils.rs - utils (line 54) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_tab_width (line 1196) ... ok [INFO] [stdout] test src/utils.rs - utils::get_lines_visible (line 291) ... ok [INFO] [stdout] test src/utils.rs - utils::get_lines (line 410) ... ok [INFO] [stdout] test src/utils.rs - utils::strip_ansi (line 206) ... ok [INFO] [stdout] test src/utils.rs - utils (line 70) ... ok [INFO] [stdout] test src/style/unset.rs - style::unset::Style::unset_faint (line 253) ... ok [INFO] [stdout] test src/utils.rs - utils::new_range (line 552) ... ok [INFO] [stdout] test src/utils.rs - utils::StyleRunes (line 174) ... ok [INFO] [stdout] test src/utils.rs - utils::style_ranges (line 634) ... ok [INFO] [stdout] test src/utils.rs - utils::which_sides_bool (line 919) ... ok [INFO] [stdout] test src/utils.rs - utils::style_runes (line 752) ... ok [INFO] [stdout] test src/utils.rs - utils::style_ranges (line 616) ... ok [INFO] [stdout] test src/utils.rs - utils::style_ranges (line 598) ... ok [INFO] [stdout] test src/utils.rs - utils::style_runes (line 782) ... ok [INFO] [stdout] test src/utils.rs - utils::which_sides_color (line 983) ... ok [INFO] [stdout] test src/utils.rs - utils::height (line 371) ... ok [INFO] [stdout] test src/utils.rs - utils::which_sides_int (line 851) ... ok [INFO] [stdout] test src/utils.rs - utils::style_runes (line 767) ... ok [INFO] [stdout] test src/utils.rs - utils::width (line 110) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::WhitespaceOption (line 198) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::Whitespace::render (line 131) ... ok [INFO] [stdout] test src/utils.rs - utils::width_visible (line 241) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::Whitespace (line 30) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::Whitespace::render (line 120) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::Whitespace (line 19) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::with_whitespace_background (line 288) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::new_whitespace (line 73) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::new_whitespace (line 64) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::with_whitespace_chars (line 419) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::with_whitespace_underline (line 342) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::with_whitespace_strikethrough (line 377) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::with_whitespace_foreground (line 225) ... ok [INFO] [stdout] test src/whitespace.rs - whitespace::with_whitespace_chars (line 430) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 330 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 13.77s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "487fed61fdce7d8faca42467d6861de4bf6207862550449d93f4eb5ca28d42b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "487fed61fdce7d8faca42467d6861de4bf6207862550449d93f4eb5ca28d42b5", kill_on_drop: false }` [INFO] [stdout] 487fed61fdce7d8faca42467d6861de4bf6207862550449d93f4eb5ca28d42b5