[INFO] fetching crate pigment 0.1.2... [INFO] testing pigment-0.1.2 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate pigment 0.1.2 into /workspace/builds/worker-4-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-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate pigment 0.1.2 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a5007b236fb70cd58f93fcd3ce401a1dd649e678d38087954f0354637e3482fe [INFO] running `Command { std: "docker" "start" "-a" "a5007b236fb70cd58f93fcd3ce401a1dd649e678d38087954f0354637e3482fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a5007b236fb70cd58f93fcd3ce401a1dd649e678d38087954f0354637e3482fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5007b236fb70cd58f93fcd3ce401a1dd649e678d38087954f0354637e3482fe", kill_on_drop: false }` [INFO] [stdout] a5007b236fb70cd58f93fcd3ce401a1dd649e678d38087954f0354637e3482fe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e7e833ab428aa6d37b4a56983192dd1773089a397cc0e13c58f373bc3836afc4 [INFO] running `Command { std: "docker" "start" "-a" "e7e833ab428aa6d37b4a56983192dd1773089a397cc0e13c58f373bc3836afc4", kill_on_drop: false }` [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 either v1.15.0 [INFO] [stderr] Compiling env_home v0.1.0 [INFO] [stderr] Compiling syn v2.0.101 [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 5.84s [INFO] running `Command { std: "docker" "inspect" "e7e833ab428aa6d37b4a56983192dd1773089a397cc0e13c58f373bc3836afc4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e7e833ab428aa6d37b4a56983192dd1773089a397cc0e13c58f373bc3836afc4", kill_on_drop: false }` [INFO] [stdout] e7e833ab428aa6d37b4a56983192dd1773089a397cc0e13c58f373bc3836afc4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c4a0326324984bba0f0893e572c36b915ceab158db5f0767c09812b655f48e6c [INFO] running `Command { std: "docker" "start" "-a" "c4a0326324984bba0f0893e572c36b915ceab158db5f0767c09812b655f48e6c", 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.21s [INFO] running `Command { std: "docker" "inspect" "c4a0326324984bba0f0893e572c36b915ceab158db5f0767c09812b655f48e6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c4a0326324984bba0f0893e572c36b915ceab158db5f0767c09812b655f48e6c", kill_on_drop: false }` [INFO] [stdout] c4a0326324984bba0f0893e572c36b915ceab158db5f0767c09812b655f48e6c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ad0fa98d4eba2c8c83f64c0d2739d1ff53a427e4c0d4a28f848bd9f411cf4af5 [INFO] running `Command { std: "docker" "start" "-a" "ad0fa98d4eba2c8c83f64c0d2739d1ff53a427e4c0d4a28f848bd9f411cf4af5", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `expected_rgb` [INFO] [stderr] --> tests/integration_tests.rs:33:17 [INFO] [stderr] | [INFO] [stderr] 33 | let expected_rgb = c.rgb(); [INFO] [stderr] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_rgb` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `pigment` (test "integration_tests") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pigment-c5992c714dc5129c) [INFO] [stdout] [INFO] [stdout] running 192 tests [INFO] [stdout] test ansi::tests::background::test_bg_format ... ok [INFO] [stdout] test ansi::tests::combined::test_ansi_sequence ... ok [INFO] [stdout] test ansi::tests::combined::test_bg_sequence ... ok [INFO] [stdout] test ansi::tests::combined::test_nested_formatting ... ok [INFO] [stdout] test ansi::tests::combined::test_multiple_colors_in_sequence ... ok [INFO] [stdout] test ansi::tests::combined::test_fg_and_bg_together ... ok [INFO] [stdout] test ansi::tests::combined::test_formatting_with_multiple_colors ... ok [INFO] [stdout] test ansi::tests::combined::test_selective_reset_in_complex_sequence ... ok [INFO] [stdout] test ansi::tests::background::test_bg_with_max_values ... ok [INFO] [stdout] test ansi::tests::combined::test_fg_and_bg_different ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_combining_hex_and_rgb_str ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_rgb_constructor_and_parsers ... ok [INFO] [stdout] test ansi::tests::complex_combinations::test_all_formatting_with_hex ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_edge_cases ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_full_with_hash ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_invalid ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_full_without_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::background::test_bg_with_primary_colors ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_complex_color_combinations ... ok [INFO] [stdout] test ansi::tests::complex_combinations::test_gradient_text ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_hex_and_rgb_str_ansi_equivalence ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_with_alpha ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_nested_color_combinations ... ok [INFO] [stdout] test ansi::tests::complex_combinations::test_nested_formatting_with_hex ... 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::complex_combinations::test_rainbow_text ... ok [INFO] [stdout] test ansi::tests::combining_methods::test_formatting_with_different_color_sources ... 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::combining_methods::test_hex_and_rgb_str_equivalence ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_short_with_hash ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_formatting ... ok [INFO] [stdout] test ansi::tests::complex_combinations::test_foreground_background_combinations ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_to_ansi_fg ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_rgb_str_comma_separated ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_rgb_str_space_separated ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_rgb_str_invalid ... ok [INFO] [stdout] test ansi::tests::combined::test_complex_formatting_combination ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_selective_reset ... ok [INFO] [stdout] test ansi::tests::constructors::test_from_hex_short_without_hash ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_multiple_styles ... ok [INFO] [stdout] test ansi::tests::constructors::test_multiple_hex_colors ... ok [INFO] [stdout] test ansi::tests::constructors::test_rgb_constructor ... 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::edge_cases::test_emoji_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_empty_string_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_multiple_consecutive_resets ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_multiple_consecutive_styles ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_tab_characters_with_formatting ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_format ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_max_values ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_special_characters_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_unicode_with_formatting ... ok [INFO] [stdout] test ansi::tests::formatting::test_background_with_formatting ... ok [INFO] [stdout] test ansi::tests::constructors::test_rgb_str_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_zero_width_characters_with_formatting ... ok [INFO] [stdout] test ansi::tests::edge_cases::test_newlines_with_formatting ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_zero_values ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_primary_colors ... ok [INFO] [stdout] test ansi::tests::formatting::test_alternating_styles ... ok [INFO] [stdout] test ansi::tests::formatting::test_blink ... ok [INFO] [stdout] test ansi::tests::foreground::test_fg_with_mixed_values ... ok [INFO] [stdout] test ansi::tests::formatting::test_bold ... ok [INFO] [stdout] test ansi::tests::formatting::test_chained_formatting_operations ... ok [INFO] [stdout] test ansi::tests::formatting::test_combined_formatting ... ok [INFO] [stdout] test ansi::tests::formatting::test_double_underline_with_color ... ok [INFO] [stdout] test ansi::tests::formatting::test_double_underline ... ok [INFO] [stdout] test ansi::tests::formatting::test_fast_blink ... 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_formatting_with_color ... ok [INFO] [stdout] test ansi::tests::formatting::test_all_text_styles_together ... ok [INFO] [stdout] test ansi::tests::formatting::test_hidden_text ... ok [INFO] [stdout] test ansi::tests::formatting::test_inverse ... ok [INFO] [stdout] test ansi::tests::formatting::test_italic ... ok [INFO] [stdout] test ansi::tests::formatting::test_inverse_with_colors ... ok [INFO] [stdout] test ansi::tests::formatting::test_multiple_style_combinations ... ok [INFO] [stdout] test ansi::tests::formatting::test_multiple_selective_resets ... ok [INFO] [stdout] test ansi::tests::formatting::test_nested_styles_with_selective_reset ... ok [INFO] [stdout] test ansi::tests::formatting::test_reset_all_formatting_but_keep_colors ... 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_hidden ... 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::formatting::test_reset_underline ... 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_style_overriding ... 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::formatting::test_underline ... ok [INFO] [stdout] test ansi::tests::formatting::test_selective_reset ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_css_color_names_as_hex ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_color_gradients ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_with_alpha_channel ... ok [INFO] [stdout] test ansi::tests::performance::test_hex_parsing_edge_cases_performance ... 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::hex_specific::test_hex_with_unicode ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_hex_with_whitespace ... ok [INFO] [stdout] test ansi::tests::performance::test_many_color_changes ... ok [INFO] [stdout] test ansi::tests::hex_specific::test_web_safe_colors ... ok [INFO] [stdout] test ansi::tests::formatting::test_strikethrough_with_other_formatting ... ok [INFO] [stdout] test ansi::tests::performance::test_many_different_rgb_strings ... ok [INFO] [stdout] test ansi::tests::performance::test_rgb_str_vs_hex_performance ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_log_level_styling ... ok [INFO] [stdout] test ansi::tests::performance::test_repeated_hex_parsing ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_syntax_highlighting ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_bold_effect ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_markdown_styling ... 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::reset::test_reset_after_multiple_styles ... ok [INFO] [stdout] test ansi::tests::reset::test_reset_formatting_value ... ok [INFO] [stdout] test ansi::tests::performance::test_rgb_str_with_many_formats_performance ... ok [INFO] [stdout] test ansi::tests::real_world_scenarios::test_calendar_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_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::performance::test_rgb_str_parsing_performance ... 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_empty_components ... 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_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_syntax_highlighting ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_boundary_values ... ok [INFO] [stdout] test ansi::tests::rgb_string_real_world::test_rgb_terminal_prompt ... 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_css_variants ... 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_real_world_examples ... 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::rgb_string_specific::test_rgb_str_with_leading_zeros ... 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_performance ... ok [INFO] [stdout] test ansi::tests::table_formatting::test_alternating_row_colors ... 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_conversion ... ok [INFO] [stdout] test color::tests::ansi_conversion::test_ansi_output_format ... ok [INFO] [stdout] test color::tests::equality::test_color_equality ... 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_negative_values ... 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_very_large_values ... ok [INFO] [stdout] test color::tests::equality::test_color_inequality_by_name ... 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_basic_lowercase_conversion ... ok [INFO] [stdout] test tests::canonical_function::test_empty_and_whitespace ... ok [INFO] [stdout] test ansi::tests::rgb_string_specific::test_rgb_str_with_unusual_separators ... ok [INFO] [stdout] test ansi::tests::background::test_bg_with_mixed_values ... ok [INFO] [stdout] test tests::canonical_function::test_mixed_case_and_special_characters ... 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 color::tests::equality::test_color_inequality_by_rgb ... ok [INFO] [stdout] test color::tests::getters::test_rgb_getter ... ok [INFO] [stdout] test tests::color_lookup::test_case_insensitivity ... ok [INFO] [stdout] test tests::color_lookup::test_color_lookup_with_special_cases ... ok [INFO] [stdout] test tests::color_lookup::test_known_colors ... ok [INFO] [stdout] test color::tests::equality::test_color_inequality_by_hex ... ok [INFO] [stdout] test tests::color_lookup_equivalence::test_extreme_equivalence ... ok [INFO] [stdout] test tests::color_lookup::test_special_character_insensitivity ... ok [INFO] [stdout] test tests::color_lookup_equivalence::test_multi_word_equivalence ... ok [INFO] [stdout] test tests::integration_tests::test_canonical_and_lookup_together ... ok [INFO] [stdout] test tests::integration_tests::test_lookup_with_direct_canonical ... ok [INFO] [stdout] test ansi::tests::constructors::test_hex_with_different_formatting ... ok [INFO] [stdout] test ansi::tests::background::test_bg_with_zero_values ... ok [INFO] [stdout] test tests::canonical_function::test_space_removal ... ok [INFO] [stdout] test tests::color_lookup::test_space_insensitivity ... ok [INFO] [stdout] test tests::color_lookup_equivalence::test_basic_equivalence ... ok [INFO] [stdout] test tests::color_lookup::test_non_existent_colors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 192 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/color_tests.rs (/opt/rustwide/target/debug/deps/color_tests-268c5c96287ea68b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ansi_output ... ok [INFO] [stdout] test test_color_lookup ... ok [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-1d00bd4cdfc0e955) [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_hex_color_integrations ... ok [INFO] [stdout] test test_color_integrations_with_various_colors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests pigment [INFO] [stdout] [INFO] [stdout] running 3 tests [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] test src/lib.rs - (line 3) ... 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] running `Command { std: "docker" "inspect" "ad0fa98d4eba2c8c83f64c0d2739d1ff53a427e4c0d4a28f848bd9f411cf4af5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad0fa98d4eba2c8c83f64c0d2739d1ff53a427e4c0d4a28f848bd9f411cf4af5", kill_on_drop: false }` [INFO] [stdout] ad0fa98d4eba2c8c83f64c0d2739d1ff53a427e4c0d4a28f848bd9f411cf4af5