[INFO] fetching crate palette-core 0.12.2... [INFO] testing palette-core-0.12.2 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate palette-core 0.12.2 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate palette-core 0.12.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate palette-core 0.12.2 [INFO] tweaked toml for crates.io crate palette-core 0.12.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate palette-core 0.12.2 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate palette-core 0.12.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.111 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.111 [INFO] [stderr] Downloaded lab v0.11.0 [INFO] [stderr] Downloaded document-features v0.2.12 [INFO] [stderr] Downloaded filedescriptor v0.8.3 [INFO] [stderr] Downloaded fixedbitset v0.4.2 [INFO] [stderr] Downloaded owned_ttf_parser v0.25.1 [INFO] [stderr] Downloaded bit-set v0.5.3 [INFO] [stderr] Downloaded profiling v1.0.17 [INFO] [stderr] Downloaded nohash-hasher v0.2.0 [INFO] [stderr] Downloaded instability v0.3.11 [INFO] [stderr] Downloaded ab_glyph v0.2.32 [INFO] [stderr] Downloaded ab_glyph_rasterizer v0.1.10 [INFO] [stderr] Downloaded pest_generator v2.8.6 [INFO] [stderr] Downloaded emath v0.33.3 [INFO] [stderr] Downloaded pest_derive v2.8.6 [INFO] [stderr] Downloaded derive_more v2.1.1 [INFO] [stderr] Downloaded derive_more-impl v2.1.1 [INFO] [stderr] Downloaded epaint v0.33.3 [INFO] [stderr] Downloaded crossterm v0.29.0 [INFO] [stderr] Downloaded pest v2.8.6 [INFO] [stderr] Downloaded ratatui-core v0.1.0 [INFO] [stderr] Downloaded ttf-parser v0.25.1 [INFO] [stderr] Downloaded ratatui-widgets v0.3.0 [INFO] [stderr] Downloaded fancy-regex v0.11.0 [INFO] [stderr] Downloaded finl_unicode v1.4.0 [INFO] [stderr] Downloaded js-sys v0.3.88 [INFO] [stderr] Downloaded euclid v0.22.13 [INFO] [stderr] Downloaded pest_meta v2.8.6 [INFO] [stderr] Downloaded nix v0.29.0 [INFO] [stderr] Downloaded wezterm-bidi v0.2.3 [INFO] [stderr] Downloaded uuid v1.21.0 [INFO] [stderr] Downloaded terminfo v0.9.0 [INFO] [stderr] Downloaded egui v0.33.3 [INFO] [stderr] Downloaded ratatui v0.30.0 [INFO] [stderr] Downloaded termwiz v0.23.3 [INFO] [stderr] Downloaded litrs v1.0.0 [INFO] [stderr] Downloaded wezterm-input-types v0.1.0 [INFO] [stderr] Downloaded kasuari v0.4.11 [INFO] [stderr] Downloaded getrandom v0.4.1 [INFO] [stderr] Downloaded toml v1.0.3+spec-1.1.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.111 [INFO] [stderr] Downloaded signal-hook-mio v0.2.5 [INFO] [stderr] Downloaded ratatui-macros v0.7.0 [INFO] [stderr] Downloaded bit-vec v0.6.3 [INFO] [stderr] Downloaded ordered-float v4.6.0 [INFO] [stderr] Downloaded unicode-truncate v2.0.1 [INFO] [stderr] Downloaded ecolor v0.33.3 [INFO] [stderr] Downloaded convert_case v0.10.0 [INFO] [stderr] Downloaded ratatui-crossterm v0.1.0 [INFO] [stderr] Downloaded termios v0.3.3 [INFO] [stderr] Downloaded csscolorparser v0.6.2 [INFO] [stderr] Downloaded ratatui-termwiz v0.1.0 [INFO] [stderr] Downloaded indoc v2.0.7 [INFO] [stderr] Downloaded lru v0.16.3 [INFO] [stderr] Downloaded tempfile v3.25.0 [INFO] [stderr] Downloaded wasm-bindgen v0.2.111 [INFO] [stderr] Downloaded mac_address v1.1.8 [INFO] [stderr] Downloaded wezterm-color-types v0.3.0 [INFO] [stderr] Downloaded atomic v0.6.1 [INFO] [stderr] Downloaded line-clipping v0.3.5 [INFO] [stderr] Downloaded vtparse v0.6.2 [INFO] [stderr] Downloaded memmem v0.1.1 [INFO] [stderr] Downloaded wezterm-blob-leases v0.1.1 [INFO] [stderr] Downloaded wezterm-dynamic-derive v0.1.1 [INFO] [stderr] Downloaded wezterm-dynamic v0.2.1 [INFO] [stderr] Downloaded deltae v0.3.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 80eb2c3f10cbbc97e767f7feee883202633248ea644af4f1df57a5dd8033c2fe [INFO] running `Command { std: "docker" "start" "-a" "80eb2c3f10cbbc97e767f7feee883202633248ea644af4f1df57a5dd8033c2fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "80eb2c3f10cbbc97e767f7feee883202633248ea644af4f1df57a5dd8033c2fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80eb2c3f10cbbc97e767f7feee883202633248ea644af4f1df57a5dd8033c2fe", kill_on_drop: false }` [INFO] [stdout] 80eb2c3f10cbbc97e767f7feee883202633248ea644af4f1df57a5dd8033c2fe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7bbf9c54cef3240a318bbd6f6d1da16c33842f1b099e1e4b40b0aa8ed54fa067 [INFO] running `Command { std: "docker" "start" "-a" "7bbf9c54cef3240a318bbd6f6d1da16c33842f1b099e1e4b40b0aa8ed54fa067", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling toml_writer v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling pastey v0.2.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_datetime v1.0.0+spec-1.1.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling toml v1.0.3+spec-1.1.0 [INFO] [stderr] Compiling palette-core v0.12.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.21s [INFO] running `Command { std: "docker" "inspect" "7bbf9c54cef3240a318bbd6f6d1da16c33842f1b099e1e4b40b0aa8ed54fa067", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7bbf9c54cef3240a318bbd6f6d1da16c33842f1b099e1e4b40b0aa8ed54fa067", kill_on_drop: false }` [INFO] [stdout] 7bbf9c54cef3240a318bbd6f6d1da16c33842f1b099e1e4b40b0aa8ed54fa067 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2a66279834a420c68277e90c4dfb6602c0a9c207e4fb147a085a2c90bd391d6c [INFO] running `Command { std: "docker" "start" "-a" "2a66279834a420c68277e90c4dfb6602c0a9c207e4fb147a085a2c90bd391d6c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling palette-core v0.12.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.21s [INFO] running `Command { std: "docker" "inspect" "2a66279834a420c68277e90c4dfb6602c0a9c207e4fb147a085a2c90bd391d6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2a66279834a420c68277e90c4dfb6602c0a9c207e4fb147a085a2c90bd391d6c", kill_on_drop: false }` [INFO] [stdout] 2a66279834a420c68277e90c4dfb6602c0a9c207e4fb147a085a2c90bd391d6c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 43df8a14dc8978e6cddb3c8eb339552be7e4fa3988e74a0a0ab0df7fbde0dc17 [INFO] running `Command { std: "docker" "start" "-a" "43df8a14dc8978e6cddb3c8eb339552be7e4fa3988e74a0a0ab0df7fbde0dc17", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/palette_core-6e77a7b9a9fbc02b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/color.rs (/opt/rustwide/target/debug/deps/color-61ffaa0aa3ea0324) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test display_in_format_string ... ok [INFO] [stdout] test from_hex_missing_hash ... ok [INFO] [stdout] test from_hex_non_ascii_returns_error ... ok [INFO] [stdout] test from_hex_lowercase ... ok [INFO] [stdout] test from_hex_mixed_case ... ok [INFO] [stdout] test from_hex_empty ... ok [INFO] [stdout] test from_hex_invalid_digits ... ok [INFO] [stdout] test from_hex_uppercase ... ok [INFO] [stdout] test from_hex_wrong_length ... ok [INFO] [stdout] test roundtrip ... ok [INFO] [stdout] test to_hex_uppercase_format ... ok [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-7b0202daba1c5241) [INFO] [stdout] test display_matches_to_hex ... ok [INFO] [stderr] Running tests/contrast.rs (/opt/rustwide/target/debug/deps/contrast-954eb447e7fc6e3a) [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test bad_palette_produces_violations ... ok [INFO] [stdout] test fg_bg_pairs_covered_by_validation ... ok [INFO] [stdout] test level_thresholds ... ok [INFO] [stdout] test luminance_black ... ok [INFO] [stdout] test luminance_midgray ... ok [INFO] [stdout] test golden_hour_twilight_passes_aa ... ok [INFO] [stdout] test golden_hour_passes_aa ... ok [INFO] [stdout] test nudge_fixes_failing_pair ... ok [INFO] [stdout] test nudge_already_passing_unchanged ... ok [INFO] [stdout] test nudge_preserves_hue ... ok [INFO] [stdout] test luminance_white ... ok [INFO] [stdout] test none_fields_skipped_without_error ... ok [INFO] [stdout] test passes_aa_large ... ok [INFO] [stdout] test golden_hour_dusk_passes_aa ... ok [INFO] [stdout] test passes_aa_normal ... ok [INFO] [stdout] test passes_aaa_normal ... ok [INFO] [stdout] test ratio_black_white ... ok [INFO] [stdout] test ratio_order_independence ... ok [INFO] [stdout] test ratio_same_color ... ok [INFO] [stdout] test github_presets_diff_modified_readable ... ok [INFO] [stdout] test ratio_7_passes_all ... ok [INFO] [stdout] test ratio_aa_boundary ... ok [INFO] [stdout] test resolve_with_contrast_fixes_bad_palette ... ok [INFO] [stdout] test nudge_unadjustable_returns_original ... ok [INFO] [stdout] test ratio_4_5_passes_aa_fails_aaa ... ok [INFO] [stdout] test resolve_with_contrast_matches_resolve_on_clean_preset ... ok [INFO] [stdout] test tokyonight_fg_bg_passes_aa ... ok [INFO] [stdout] test all_presets_focus_passes_aa_large ... ok [INFO] [stderr] Running tests/css.rs (/opt/rustwide/target/debug/deps/css-6ad8a27e4a9e9dd8) [INFO] [stdout] test resolve_with_contrast_zero_violations_on_presets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test all_fields_have_explicit_css_names ... ok [INFO] [stdout] test none_slots_absent ... ok [INFO] [stdout] test all_css_names_match_design_spec ... ok [INFO] [stdout] test prefix_prepended_to_all_variables ... ok [INFO] [stdout] test field_names_map_to_short_css_names ... ok [INFO] [stdout] test all_populated_slots_present ... ok [INFO] [stdout] test no_prefix_produces_bare_variables ... ok [INFO] [stdout] test to_css_scoped_uses_custom_selector ... ok [INFO] [stdout] test to_css_wraps_in_root_selector ... ok [INFO] [stdout] test to_css_scoped_with_prefix ... 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] [stderr] Running tests/egui.rs (/opt/rustwide/target/debug/deps/egui-c23ad00ef621e090) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/manifest.rs (/opt/rustwide/target/debug/deps/manifest-3056754da1609540) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test inherits_from_returns_none_for_base ... ok [INFO] [stdout] test empty_base_section_succeeds ... ok [INFO] [stdout] test inherits_from_returns_parent_for_variant ... ok [INFO] [stdout] test missing_base_section_returns_error ... ok [INFO] [stdout] test parse_sparse_variant ... ok [INFO] [stdout] test parse_full_base_preset ... ok [INFO] [stdout] test unknown_sections_silently_ignored ... ok [INFO] [stdout] test base_keys_accessible_via_btreemap_get ... ok [INFO] [stdout] test real_preset_tokyonight_storm_parses ... ok [INFO] [stdout] test real_preset_tokyonight_parses ... 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] [stderr] Running tests/manipulation.rs (/opt/rustwide/target/debug/deps/manipulation-eb1ff836393306dd) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test blend_alpha_zero_returns_bg ... ok [INFO] [stdout] test blend_clamps_alpha_above_one ... ok [INFO] [stdout] test blend_clamps_alpha_below_zero ... ok [INFO] [stdout] test blend_half_averages ... ok [INFO] [stdout] test blend_alpha_one_returns_fg ... ok [INFO] [stdout] test blend_infinity_returns_bg ... ok [INFO] [stdout] test darken_black_clamps ... ok [INFO] [stdout] test blend_nan_alpha_returns_bg ... ok [INFO] [stdout] test darken_midgray_gets_darker ... ok [INFO] [stdout] test desaturate_full_produces_gray ... ok [INFO] [stdout] test desaturate_nan_returns_unchanged ... ok [INFO] [stdout] test lighten_midgray_gets_lighter ... ok [INFO] [stdout] test lighten_nan_returns_unchanged ... ok [INFO] [stdout] test lighten_infinity_returns_unchanged ... ok [INFO] [stdout] test lighten_black_to_midgray ... ok [INFO] [stdout] test rotate_hue_nan_returns_unchanged ... ok [INFO] [stdout] test lighten_white_clamps ... ok [INFO] [stdout] test rotate_360_identity ... ok [INFO] [stdout] test rotate_negative_equals_positive ... ok [INFO] [stdout] test darken_nan_returns_unchanged ... ok [INFO] [stdout] test rotate_red_180_to_cyan ... ok [INFO] [stdout] test rotate_zero_identity ... ok [INFO] [stdout] test roundtrip_black ... ok [INFO] [stdout] test roundtrip_orange_red ... ok [INFO] [stdout] test roundtrip_white ... ok [INFO] [stdout] test saturate_gray_uses_hue_zero ... ok [INFO] [stdout] test saturate_increases_saturation ... ok [INFO] [stdout] test saturate_nan_returns_unchanged ... ok [INFO] [stdout] test darken_white_to_midgray ... ok [INFO] [stdout] test roundtrip_midgray ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/merge.rs (/opt/rustwide/target/debug/deps/merge-88701e142cb2923a) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test base_key_fills_gap_when_variant_section_empty ... ok [INFO] [stdout] test base_key_fills_gap_when_variant_section_lacks_key ... ok [INFO] [stdout] test meta_taken_from_variant ... ok [INFO] [stdout] test full_merge_produces_union_of_all_keys ... ok [INFO] [stdout] test variant_key_overrides_base_key ... ok [INFO] [stdout] test real_preset_tokyonight_storm_merge ... 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/palette.rs (/opt/rustwide/target/debug/deps/palette-d5b0fd0de57cfd21) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test default_has_legible_base_colors ... ok [INFO] [stdout] test default_produces_valid_css ... ok [INFO] [stdout] test default_has_semantic_colors ... ok [INFO] [stdout] test full_base_resolves_all_colors ... ok [INFO] [stdout] test invalid_hex_returns_error ... ok [INFO] [stdout] test sparse_section_yields_none ... ok [INFO] [stdout] test meta_propagates ... ok [INFO] [stdout] test no_meta_yields_none ... ok [INFO] [stdout] test merged_variant_inherits ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/platform.rs (/opt/rustwide/target/debug/deps/platform-7e19976279c093f4) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/registry.rs (/opt/rustwide/target/debug/deps/registry-c5eb21008134ec8b) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test file_preset_inherits_from_embedded ... ok [INFO] [stdout] test load_preset_resolves_inheritance ... ok [INFO] [stdout] test file_preset_loads_from_disk ... ok [INFO] [stdout] test file_preset_missing_file_returns_error ... ok [INFO] [stdout] test file_preset_inherits_from_sibling ... ok [INFO] [stdout] test preset_ids_list_is_complete ... ok [INFO] [stdout] test file_preset_missing_parent_returns_error ... ok [INFO] [stdout] test load_preset_returns_palette_for_builtin ... ok [INFO] [stdout] test registry_add_toml_registers_custom_theme ... ok [INFO] [stdout] test registry_add_dir_loads_all_toml_files ... ok [INFO] [stdout] test registry_add_file_with_custom_inheritance ... ok [INFO] [stdout] test registry_builtin_metadata_matches_expected ... ok [INFO] [stdout] test registry_add_file_with_builtin_inheritance ... ok [INFO] [stdout] test registry_by_style_nonexistent_returns_empty ... ok [INFO] [stdout] test registry_add_file_custom_theme ... ok [INFO] [stdout] test registry_by_style_returns_matching_themes ... ok [INFO] [stdout] test all_presets_load_with_background ... ok [INFO] [stdout] test registry_duplicate_id_replaces_entry ... ok [INFO] [stdout] test unknown_preset_returns_error ... ok [INFO] [stdout] test variant_inherits_parent_colors ... ok [INFO] [stdout] test registry_lists_all_builtins ... ok [INFO] [stdout] test theme_info_custom_theme_is_light_computed ... ok [INFO] [stdout] test registry_load_builtin ... ok [INFO] [stdout] test registry_load_unknown_returns_error ... ok [INFO] [stdout] test theme_info_github_light_is_light ... ok [INFO] [stdout] test theme_info_golden_hour_dusk_is_dark ... ok [INFO] [stdout] test theme_info_is_light_matches_resolved_for_all_presets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s [INFO] [stdout] [INFO] [stderr] Running tests/resolved.rs (/opt/rustwide/target/debug/deps/resolved-5e4d76d162b696d7) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test default_palette_completeness ... ok [INFO] [stdout] test meta_preserved_through_resolution ... ok [INFO] [stdout] test all_slots_count_matches_expected_per_group ... ok [INFO] [stdout] test complete_preset_resolves_matching_originals ... ok [INFO] [stdout] test merge_prefers_self_over_fallback ... ok [INFO] [stdout] test resolved_is_light_threshold_boundary ... ok [INFO] [stdout] test syntax_fallback_all_sub_tokens_resolve_from_parent ... ok [INFO] [stdout] test syntax_fallback_explicit_overrides_parent ... ok [INFO] [stdout] test resolve_with_custom_fallback_precedence ... ok [INFO] [stdout] test syntax_fallback_resolves_from_parent ... ok [INFO] [stdout] test resolved_tokyonight_is_dark ... ok [INFO] [stdout] test sparse_palette_fills_gaps_from_default ... ok [INFO] [stdout] test resolved_github_light_is_light ... ok [INFO] [stderr] Running tests/snapshot.rs (/opt/rustwide/target/debug/deps/snapshot-af6c802fee84f45b) [INFO] [stdout] test all_presets_resolve_without_black_fallback ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/style.rs (/opt/rustwide/target/debug/deps/style-317790f504f7a444) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test is_empty_false_when_set ... ok [INFO] [stdout] test absent_style_defaults_to_no_modifiers ... ok [INFO] [stdout] test css_value_bold_italic ... ok [INFO] [stdout] test css_value_italic ... ok [INFO] [stdout] test from_section_bad_value_returns_error ... ok [INFO] [stdout] test from_section_parses_styles ... ok [INFO] [stdout] test css_value_bold ... ok [INFO] [stdout] test parse_all_three_modifiers ... ok [INFO] [stdout] test parse_empty_string_returns_error ... ok [INFO] [stdout] test parse_multiple_modifiers ... ok [INFO] [stdout] test parse_single_modifier_bold ... ok [INFO] [stdout] test parse_single_modifier_italic ... ok [INFO] [stdout] test parse_single_modifier_underline ... ok [INFO] [stdout] test parse_unknown_modifier_returns_error ... ok [INFO] [stdout] test parse_whitespace_only_returns_error ... ok [INFO] [stdout] test style_css_omits_empty_modifiers ... ok [INFO] [stdout] test style_css_output_includes_modifiers ... ok [INFO] [stdout] test parse_with_whitespace ... ok [INFO] [stdout] test style_fallback_explicit_overrides_parent ... ok [INFO] [stdout] test style_fallback_all_sub_tokens ... ok [INFO] [stdout] test style_fallback_resolves_from_parent ... ok [INFO] [stdout] test parse_partial_unknown_returns_error ... ok [INFO] [stdout] test style_merge_prefers_self ... ok [INFO] [stdout] test style_modifiers_default_is_empty ... ok [INFO] [stdout] test syntax_styles_fields_match_syntax_colors ... ok [INFO] [stdout] test all_presets_parse_styles_without_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/terminal.rs (/opt/rustwide/target/debug/deps/terminal-9e494666874ec683) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/wasm.rs (/opt/rustwide/target/debug/deps/wasm-d425ef4bc00a4fa5) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests palette_core [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 10) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.56s; merged doctests compilation took 0.51s [INFO] running `Command { std: "docker" "inspect" "43df8a14dc8978e6cddb3c8eb339552be7e4fa3988e74a0a0ab0df7fbde0dc17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43df8a14dc8978e6cddb3c8eb339552be7e4fa3988e74a0a0ab0df7fbde0dc17", kill_on_drop: false }` [INFO] [stdout] 43df8a14dc8978e6cddb3c8eb339552be7e4fa3988e74a0a0ab0df7fbde0dc17