[INFO] fetching crate pigment 0.1.2... [INFO] testing pigment-0.1.2 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8 [INFO] extracting crate pigment 0.1.2 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate pigment 0.1.2 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate pigment 0.1.2 [INFO] tweaked toml for crates.io crate pigment 0.1.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate pigment 0.1.2 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pigment 0.1.2 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded owo-colors v4.2.0 [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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b7272111db6ef474d9e8c777ae9adf88bc394e2d4140dfd416c25cd523603d26 [INFO] running `Command { std: "docker" "start" "-a" "b7272111db6ef474d9e8c777ae9adf88bc394e2d4140dfd416c25cd523603d26", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b7272111db6ef474d9e8c777ae9adf88bc394e2d4140dfd416c25cd523603d26", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7272111db6ef474d9e8c777ae9adf88bc394e2d4140dfd416c25cd523603d26", kill_on_drop: false }` [INFO] [stdout] b7272111db6ef474d9e8c777ae9adf88bc394e2d4140dfd416c25cd523603d26 [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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 70a2dc4d20721cfff64a1f9d94c1781e01cd9aadee58f183e3a905cc80622378 [INFO] running `Command { std: "docker" "start" "-a" "70a2dc4d20721cfff64a1f9d94c1781e01cd9aadee58f183e3a905cc80622378", kill_on_drop: false }` [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling env_home v0.1.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling which v7.0.3 [INFO] [stderr] Compiling pigment v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.14s [INFO] running `Command { std: "docker" "inspect" "70a2dc4d20721cfff64a1f9d94c1781e01cd9aadee58f183e3a905cc80622378", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70a2dc4d20721cfff64a1f9d94c1781e01cd9aadee58f183e3a905cc80622378", kill_on_drop: false }` [INFO] [stdout] 70a2dc4d20721cfff64a1f9d94c1781e01cd9aadee58f183e3a905cc80622378 [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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9a072cb45ebccf20068248232a43fb7386a76813b45d2ad74d7dc526ddfd0f4b [INFO] running `Command { std: "docker" "start" "-a" "9a072cb45ebccf20068248232a43fb7386a76813b45d2ad74d7dc526ddfd0f4b", kill_on_drop: false }` [INFO] [stderr] Compiling pigment v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `expected_rgb` [INFO] [stdout] --> tests/integration_tests.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | let expected_rgb = c.rgb(); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_rgb` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.54s [INFO] running `Command { std: "docker" "inspect" "9a072cb45ebccf20068248232a43fb7386a76813b45d2ad74d7dc526ddfd0f4b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a072cb45ebccf20068248232a43fb7386a76813b45d2ad74d7dc526ddfd0f4b", kill_on_drop: false }` [INFO] [stdout] 9a072cb45ebccf20068248232a43fb7386a76813b45d2ad74d7dc526ddfd0f4b [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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b489224bb4b53d905d3b5cb7e617a7e527f73d70e770ce9bb2193a0af206e13e [INFO] running `Command { std: "docker" "start" "-a" "b489224bb4b53d905d3b5cb7e617a7e527f73d70e770ce9bb2193a0af206e13e", kill_on_drop: false }` [INFO] [stdout] [INFO] [stderr] warning: unused variable: `expected_rgb` [INFO] [stdout] running 192 tests [INFO] [stderr] --> tests/integration_tests.rs:33:17 [INFO] [stdout] test ansi::tests::background::test_bg_with_mixed_values ... ok [INFO] [stderr] | [INFO] [stdout] test ansi::tests::combined::test_complex_formatting_combination ... ok [INFO] [stderr] 33 | let expected_rgb = c.rgb(); [INFO] [stdout] test ansi::tests::combined::test_fg_and_bg_different ... ok [INFO] [stderr] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_rgb` [INFO] [stdout] test ansi::tests::combining_methods::test_formatting_with_different_color_sources ... ok [INFO] [stderr] | [INFO] [stdout] test ansi::tests::combining_methods::test_hex_and_rgb_str_ansi_equivalence ... ok [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] test ansi::tests::combining_methods::test_hex_and_rgb_str_equivalence ... ok [INFO] [stderr] [INFO] [stdout] test ansi::tests::combining_methods::test_nested_color_combinations ... ok [INFO] [stderr] warning: `pigment` (test "integration_tests") generated 1 warning (run `cargo fix --test "integration_tests" -p pigment` to apply 1 suggestion) [INFO] [stdout] test ansi::tests::combining_methods::test_rgb_constructor_and_parsers ... ok [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stdout] test ansi::tests::complex_combinations::test_foreground_background_combinations ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pigment-c5992c714dc5129c) [INFO] [stdout] test ansi::tests::complex_combinations::test_gradient_text ... ok [INFO] [stdout] test ansi::tests::complex_combinations::test_all_formatting_with_hex ... ok [INFO] [stdout] test ansi::tests::background::test_bg_with_max_values ... ok [INFO] [stdout] test ansi::tests::combined::test_formatting_with_multiple_colors ... ok [INFO] [stdout] test ansi::tests::complex_combinations::test_nested_formatting_with_hex ... ok [INFO] [stdout] test ansi::tests::complex_combinations::test_rainbow_text ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_edge_cases ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_full_without_hash ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_full_with_hash ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_more_edge_cases ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_more_invalid_cases ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_short_without_hash ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_with_alpha ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_rgb_str_comma_separated ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_rgb_str_css_style ... ok [INFO] [stdout] test ansi::tests::constructors::test_get_rgb ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_rgb_str_invalid ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_rgb_str_space_separated ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_fg_and_bg_together ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_to_ansi_bg ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_to_ansi_fg ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_different_formatting ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_formatting ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_multiple_styles ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_selective_reset ... ok [INFO] [stdout] test ansi::tests::constructors::test_multiple_hex_colors ... ok [INFO] [stdout] test ansi::tests::constructors::test_rgb_constructor_edge_values ... ok [INFO] [stdout] test ansi::tests::constructors::test_rgb_str_to_ansi ... ok [INFO] [stdout] test ansi::tests::constructors::test_rgb_constructor ... ok [INFO] [stdout] test ansi::tests::constructors::test_rgb_str_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_emoji_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_multiple_consecutive_styles ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_multiple_consecutive_resets ... ok [INFO] [stdout] test ansi::tests::background::test_bg_with_primary_colors ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_invalid ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_complex_color_combinations ... ok [INFO] [stdout] test ansi::tests::combined::test_bg_sequence ... ok [INFO] [stdout] test ansi::tests::combined::test_fg_and_bg_together ... ok [INFO] [stdout] test ansi::tests::combined::test_multiple_colors_in_sequence ... ok [INFO] [stdout] test ansi::tests::combined::test_nested_formatting ... ok [INFO] [stdout] test ansi::tests::combined::test_selective_reset_in_complex_sequence ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_combining_hex_and_rgb_str ... ok [INFO] [stdout] test ansi::tests::combined::test_ansi_sequence ... ok [INFO] [stdout] test ansi::tests::background::test_bg_with_zero_values ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_tab_characters_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_newlines_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_special_characters_with_formatting ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_short_with_hash ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_zero_width_characters_with_formatting ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_zero_values ... ok [INFO] [stdout] test ansi::tests::formatting::test_alternating_styles ... ok [INFO] [stdout] test ansi::tests::formatting::test_background_with_formatting ... ok [INFO] [stdout] test ansi::tests::formatting::test_bold ... ok [INFO] [stdout] test ansi::tests::formatting::test_all_text_styles_together ... ok [INFO] [stdout] test ansi::tests::formatting::test_combined_formatting ... ok [INFO] [stdout] test ansi::tests::formatting::test_chained_formatting_operations ... ok [INFO] [stdout] test ansi::tests::formatting::test_blink ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_primary_colors ... ok [INFO] [stdout] test ansi::tests::formatting::test_dim ... ok [INFO] [stdout] test ansi::tests::formatting::test_foreground_background_with_formatting ... ok [INFO] [stdout] test ansi::tests::formatting::test_fast_blink ... ok [INFO] [stdout] test ansi::tests::formatting::test_hidden ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_unicode_with_formatting ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_mixed_values ... ok [INFO] [stdout] test ansi::tests::formatting::test_hidden_text ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_empty_string_with_formatting ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_max_values ... ok [INFO] [stdout] test ansi::tests::formatting::test_inverse ... ok [INFO] [stdout] test ansi::tests::formatting::test_multiple_selective_resets ... ok [INFO] [stdout] test ansi::tests::formatting::test_inverse_with_colors ... ok [INFO] [stdout] test ansi::tests::formatting::test_italic ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_underline ... ok [INFO] [stdout] test ansi::tests::formatting::test_nested_styles_with_selective_reset ... ok [INFO] [stdout] test ansi::tests::formatting::test_multiple_style_combinations ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_all_formatting_but_keep_colors ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_format ... ok [INFO] [stdout] test ansi::tests::formatting::test_strikethrough ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_italic ... ok [INFO] [stdout] test ansi::tests::formatting::test_strikethrough_with_other_formatting ... ok [INFO] [stdout] test ansi::tests::formatting::test_formatting_with_color ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_with_multiple_hashes ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_with_special_chars ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_with_unicode ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_bold ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_formatting ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_formatting_chain ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_specific_then_all ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_with_alpha_channel ... ok [INFO] [stdout] test ansi::tests::formatting::test_double_underline ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_with_whitespace ... ok [INFO] [stdout] test ansi::tests::formatting::test_double_underline_with_color ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_web_safe_colors ... ok [INFO] [stdout] test ansi::tests::performance::test_large_text_formatting ... ok [INFO] [stdout] test ansi::tests::performance::test_many_different_hex_codes ... ok [INFO] [stdout] test ansi::tests::performance::test_hex_parsing_edge_cases_performance ... ok [INFO] [stdout] test ansi::tests::performance::test_many_different_rgb_strings ... ok [INFO] [stdout] test ansi::tests::performance::test_rgb_str_with_many_formats_performance ... ok [INFO] [stdout] test ansi::tests::performance::test_many_color_changes ... ok [INFO] [stdout] test ansi::tests::performance::test_rgb_str_vs_hex_performance ... ok [INFO] [stdout] test ansi::tests::performance::test_rgb_str_parsing_performance ... ok [INFO] [stdout] test ansi::tests::formatting::test_selective_reset ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_color_gradients ... ok [INFO] [stdout] test ansi::tests::background::test_bg_format ... ok [INFO] [stdout] test ansi::tests::performance::test_repeated_hex_parsing ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_markdown_styling ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_error_message_formatting ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_progress_bar_styling ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_git_diff_styling ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_terminal_prompt_styling ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_after_multiple_styles ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_syntax_highlighting ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_log_level_styling ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_bold_effect ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_bold_value ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_formatting_keeps_colors ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_calendar_styling ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_formatting_value ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_is_static ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_italic_value ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_underline_value ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_value ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_vs_reset_formatting ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_extreme_values ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_malformed_rgb_function ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_non_numeric_components ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_special_characters ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_too_few_components ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_empty_components ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_too_many_components ... ok [INFO] [stdout] test ansi::tests::rgb_string_edge_cases::test_rgb_str_with_unicode_characters ... ok [INFO] [stdout] test ansi::tests::rgb_string_real_world::test_rgb_error_messages ... ok [INFO] [stdout] test ansi::tests::rgb_string_real_world::test_rgb_progress_bar ... ok [INFO] [stdout] test ansi::tests::rgb_string_real_world::test_rgb_terminal_prompt ... ok [INFO] [stdout] test ansi::tests::rgb_string_real_world::test_rgb_syntax_highlighting ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_boundary_values ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_css_variants ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_edge_cases ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_real_world_examples ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_many_different_formats ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_leading_zeros ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_negative_values ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_different_separators ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_percentage_values ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_mixed_notations ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_very_large_values ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_unusual_separators ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_decimal_values ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_extra_whitespace ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_hex_in_rgb_function ... ok [INFO] [stdout] test ansi::tests::table_formatting::test_cell_highlighting ... ok [INFO] [stdout] test ansi::tests::table_formatting::test_table_header_formatting ... ok [INFO] [stdout] test color::tests::ansi_conversion::test_ansi_output_format ... ok [INFO] [stdout] test color::tests::ansi_conversion::test_ansi_conversion ... ok [INFO] [stdout] test color::tests::equality::test_color_inequality_by_hex ... ok [INFO] [stdout] test color::tests::equality::test_color_equality ... ok [INFO] [stdout] test color::tests::equality::test_color_inequality_by_name ... ok [INFO] [stdout] test color::tests::equality::test_color_inequality_by_rgb ... ok [INFO] [stdout] test color::tests::getters::test_hex_getter ... ok [INFO] [stdout] test color::tests::getters::test_name_getter ... ok [INFO] [stdout] test tests::canonical_function::test_empty_and_whitespace ... ok [INFO] [stdout] test color::tests::getters::test_rgb_getter ... ok [INFO] [stdout] test tests::canonical_function::test_basic_lowercase_conversion ... ok [INFO] [stdout] test tests::canonical_function::test_mixed_case_and_special_characters ... ok [INFO] [stdout] test tests::canonical_function::test_space_removal ... ok [INFO] [stdout] test tests::canonical_function::test_special_character_removal ... ok [INFO] [stdout] test tests::canonical_function::test_with_non_ascii_characters ... ok [INFO] [stdout] test tests::canonical_function::test_with_numbers ... ok [INFO] [stdout] test tests::color_lookup::test_color_lookup_with_special_cases ... ok [INFO] [stdout] test tests::color_lookup::test_case_insensitivity ... ok [INFO] [stdout] test tests::color_lookup::test_known_colors ... ok [INFO] [stdout] test tests::color_lookup::test_non_existent_colors ... ok [INFO] [stdout] test tests::color_lookup::test_space_insensitivity ... ok [INFO] [stdout] test tests::color_lookup::test_special_character_insensitivity ... ok [INFO] [stdout] test tests::color_lookup_equivalence::test_extreme_equivalence ... ok [INFO] [stdout] test tests::color_lookup_equivalence::test_basic_equivalence ... ok [INFO] [stdout] test tests::integration_tests::test_canonical_and_lookup_together ... ok [INFO] [stdout] test tests::color_lookup_equivalence::test_multi_word_equivalence ... ok [INFO] [stdout] test tests::integration_tests::test_lookup_with_direct_canonical ... ok [INFO] [stdout] test ansi::tests::table_formatting::test_alternating_row_colors ... ok [INFO] [stderr] Running tests/color_tests.rs (/opt/rustwide/target/debug/deps/color_tests-268c5c96287ea68b) [INFO] [stdout] test ansi::tests::formatting::test_style_overriding ... ok [INFO] [stdout] test ansi::tests::formatting::test_underline ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_css_color_names_as_hex ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_performance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 192 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ansi_output ... ok [INFO] [stdout] test test_color_lookup ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-1d00bd4cdfc0e955) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_color_integrations_with_various_colors ... ok [INFO] [stdout] test test_hex_color_integrations ... 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] Doc-tests pigment [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/lib.rs - (line 3) ... ok [INFO] [stdout] test src/ansi.rs - ansi::Ansi::from_hex (line 42) ... ok [INFO] [stdout] test src/ansi.rs - ansi::Ansi::from_hex (line 97) ... 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] all doctests ran in 0.48s; merged doctests compilation took 0.47s [INFO] running `Command { std: "docker" "inspect" "b489224bb4b53d905d3b5cb7e617a7e527f73d70e770ce9bb2193a0af206e13e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b489224bb4b53d905d3b5cb7e617a7e527f73d70e770ce9bb2193a0af206e13e", kill_on_drop: false }` [INFO] [stdout] b489224bb4b53d905d3b5cb7e617a7e527f73d70e770ce9bb2193a0af206e13e