[INFO] fetching crate ratatui-notifications 0.1.0... [INFO] testing ratatui-notifications-0.1.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate ratatui-notifications 0.1.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate ratatui-notifications 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ratatui-notifications 0.1.0 [INFO] tweaked toml for crates.io crate ratatui-notifications 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate ratatui-notifications 0.1.0 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 ratatui-notifications 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded line-clipping v0.3.5 [INFO] [stderr] Downloaded color-spantrace v0.3.0 [INFO] [stderr] Downloaded kasuari v0.4.11 [INFO] [stderr] Downloaded jiff-static v0.2.18 [INFO] [stderr] Downloaded cc v1.2.54 [INFO] [stderr] Downloaded time v0.3.46 [INFO] [stderr] Downloaded color-eyre v0.6.5 [INFO] [stderr] Downloaded jiff v0.2.18 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] a8c07548d4ad9b774abf34e59d41f8ec8add5fcfa4b5c84593e7237e08d08a0e [INFO] running `Command { std: "docker" "start" "-a" "a8c07548d4ad9b774abf34e59d41f8ec8add5fcfa4b5c84593e7237e08d08a0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a8c07548d4ad9b774abf34e59d41f8ec8add5fcfa4b5c84593e7237e08d08a0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8c07548d4ad9b774abf34e59d41f8ec8add5fcfa4b5c84593e7237e08d08a0e", kill_on_drop: false }` [INFO] [stdout] a8c07548d4ad9b774abf34e59d41f8ec8add5fcfa4b5c84593e7237e08d08a0e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 094d1061e7b22cd54f8c586e7837e0849aaffd7587a1a4b5b9b2d998b3f8eb3e [INFO] running `Command { std: "docker" "start" "-a" "094d1061e7b22cd54f8c586e7837e0849aaffd7587a1a4b5b9b2d998b3f8eb3e", kill_on_drop: false }` [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling instability v0.3.11 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling line-clipping v0.3.5 [INFO] [stderr] Compiling time v0.3.46 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling kasuari v0.4.11 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling ratatui-core v0.1.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling ratatui-widgets v0.3.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.0 [INFO] [stderr] Compiling ratatui-macros v0.7.0 [INFO] [stderr] Compiling ratatui v0.30.0 [INFO] [stderr] Compiling ratatui-notifications v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `actual_dwell_duration` is never read [INFO] [stdout] --> src/notifications/classes/cls_notification_state.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) struct NotificationState { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 65 | pub(crate) actual_dwell_duration: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotificationState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.73s [INFO] running `Command { std: "docker" "inspect" "094d1061e7b22cd54f8c586e7837e0849aaffd7587a1a4b5b9b2d998b3f8eb3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "094d1061e7b22cd54f8c586e7837e0849aaffd7587a1a4b5b9b2d998b3f8eb3e", kill_on_drop: false }` [INFO] [stdout] 094d1061e7b22cd54f8c586e7837e0849aaffd7587a1a4b5b9b2d998b3f8eb3e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 9e9342a6b17753720642365e11cc719042fecd2d2981abefd9afcdbaa418b4d6 [INFO] running `Command { std: "docker" "start" "-a" "9e9342a6b17753720642365e11cc719042fecd2d2981abefd9afcdbaa418b4d6", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling jiff v0.2.18 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling ratatui-crossterm v0.1.0 [INFO] [stderr] Compiling ratatui v0.30.0 [INFO] [stderr] Compiling ratatui-notifications v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stdout] warning: field `actual_dwell_duration` is never read [INFO] [stdout] --> src/notifications/classes/cls_notification_state.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) struct NotificationState { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 65 | pub(crate) actual_dwell_duration: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotificationState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 22.14s [INFO] running `Command { std: "docker" "inspect" "9e9342a6b17753720642365e11cc719042fecd2d2981abefd9afcdbaa418b4d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9e9342a6b17753720642365e11cc719042fecd2d2981abefd9afcdbaa418b4d6", kill_on_drop: false }` [INFO] [stdout] 9e9342a6b17753720642365e11cc719042fecd2d2981abefd9afcdbaa418b4d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 58a9701a2729d9645458eb013d8b20b2d2da01fa57675e3845406969f2c056bc [INFO] running `Command { std: "docker" "start" "-a" "58a9701a2729d9645458eb013d8b20b2d2da01fa57675e3845406969f2c056bc", kill_on_drop: false }` [INFO] [stderr] warning: field `actual_dwell_duration` is never read [INFO] [stderr] --> src/notifications/classes/cls_notification_state.rs:65:16 [INFO] [stderr] | [INFO] [stderr] 39 | pub(crate) struct NotificationState { [INFO] [stderr] | ----------------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 65 | pub(crate) actual_dwell_duration: Duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `NotificationState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `ratatui-notifications` (lib) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ratatui_notifications-7cf38e49b2677346) [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stderr] Running tests/test_demo_scenarios.rs (/opt/rustwide/target/debug/deps/test_demo_scenarios-8d3b35d968fe5a4c) [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_builds_with_all_options ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_fluent_interface ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_anchor ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_animation ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_border_style ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_content_correctly ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_auto_dismiss ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_block_style ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_border_type ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_fade_effect ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_margin ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_max_size ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_custom_entry_position ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_custom_exit_position ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_level ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_padding ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_title_style ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_content_validation_at_boundary ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_content_validation_accepts_valid_content ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_content_validation_rejects_oversized_content ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_empty_content ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_multiline_content ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_notification_implements_debug ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_auto_dismiss_after_sets_duration ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_auto_dismiss_zero_uses_default ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_auto_dismiss_never_sets_none ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_created_at_timestamp_is_set ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_notification_implements_clone ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_custom_positions_copied_from_notification ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_id_is_stored_correctly ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_new_state_starts_in_pending_phase ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_progress_starts_at_zero ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_timing_auto_uses_default_duration ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_timing_fixed_duration_resolved_correctly ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_all_timing_fields_resolved ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_slide_direction ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_title_correctly ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_manager_defaults_provides_sensible_values ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_default_notification_has_sensible_defaults ... ok [INFO] [stdout] test notifications::classes::cls_notification::tests::test_builder_sets_timings ... ok [INFO] [stdout] test notifications::classes::cls_notification_state::tests::test_custom_positions_none_when_notification_has_none ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test test_all_anchors_can_add_notifications ... ok [INFO] [stdout] test test_custom_border_types ... ok [INFO] [stdout] test test_all_log_levels ... ok [INFO] [stdout] test test_custom_entry_position_is_set ... ok [INFO] [stdout] test test_custom_exit_position_is_set ... ok [INFO] [stdout] test test_custom_positions_with_slide_animation ... ok [INFO] [stdout] test test_auto_dismiss_configurations ... ok [INFO] [stdout] test test_custom_timing_is_respected ... ok [INFO] [stdout] test test_default_notification_has_border ... ok [INFO] [stdout] test test_default_notification_has_size_constraints ... ok [INFO] [stdout] test test_default_notification_has_padding ... ok [INFO] [stdout] test test_default_notification_has_level ... ok [INFO] [stdout] test test_demo_scenario_fade_animation ... ok [INFO] [stdout] test test_demo_scenario_all_log_levels ... ok [INFO] [stdout] test test_demo_scenario_expand_animation ... ok [INFO] [stdout] test test_max_concurrent_with_overflow_discard_oldest ... ok [INFO] [stdout] test test_notifications_at_different_anchors_are_independent ... ok [INFO] [stdout] test test_regression_middle_anchors_render ... ok [INFO] [stdout] test test_regression_notification_not_full_height ... ok [INFO] [stdout] test test_slide_animation_notification ... ok [INFO] [stdout] test test_demo_scenario_combined_effects ... ok [INFO] [stdout] test test_slide_directions_with_anchors ... ok [INFO] [stdout] test test_expand_collapse_animation_notification ... ok [INFO] [stdout] test test_demo_scenario_position_anchor ... ok [INFO] [stdout] test test_fade_animation_notification ... ok [INFO] [stdout] test test_max_concurrent_with_overflow_discard_newest ... ok [INFO] [stdout] test test_regression_bottom_anchors_render ... ok [INFO] [stdout] test test_regression_custom_positions_propagated ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_expand_calculate_rect_integration.rs (/opt/rustwide/target/debug/deps/test_expand_calculate_rect_integration-c6aab4c4403fc696) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_expand_calculate_rect_collapsing_at_0 ... ok [INFO] [stdout] test test_expand_calculate_rect_expanding_at_50 ... ok [INFO] [stdout] test test_expand_calculate_rect_other_phases_return_full ... ok [INFO] [stdout] test test_expand_calculate_rect_stays_centered ... ok [INFO] [stdout] test test_expand_calculate_rect_expanding_at_0 ... ok [INFO] [stdout] test test_expand_calculate_rect_with_different_sizes ... ok [INFO] [stdout] test test_expand_calculate_rect_collapsing_at_50 ... ok [INFO] [stdout] test test_expand_calculate_rect_expanding_at_100 ... ok [INFO] [stdout] test test_expand_calculate_rect_collapsing_at_100 ... 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/test_fade_calculate_rect_integration.rs (/opt/rustwide/target/debug/deps/test_fade_calculate_rect_integration-eb3b2c9ef60d2eed) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_fade_calculate_rect_ignores_frame_area ... ok [INFO] [stdout] test test_fade_calculate_rect_returns_full_rect_fading_in ... ok [INFO] [stdout] test test_fade_calculate_rect_returns_full_rect_other_phases ... ok [INFO] [stdout] test test_fade_calculate_rect_returns_full_rect_fading_out ... 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] [stderr] Running tests/test_fade_interpolate_color_integration.rs (/opt/rustwide/target/debug/deps/test_fade_interpolate_color_integration-6eb5781f38898b4c) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_fade_handler_interpolate_content_foreground_fading_in ... ok [INFO] [stdout] test test_fade_handler_interpolate_frame_foreground_fading_out ... ok [INFO] [stdout] test test_fade_handler_interpolate_content_foreground_fading_out ... ok [INFO] [stdout] test test_fade_handler_interpolate_frame_foreground_other_phases ... ok [INFO] [stdout] test test_fade_handler_interpolate_frame_foreground_fading_in ... ok [INFO] [stdout] test test_fade_handler_interpolate_frame_foreground_sliding_phases ... ok [INFO] [stdout] test test_fade_handler_interpolate_content_foreground_other_phases ... ok [INFO] [stdout] test test_interpolate_color_black_to_white_at_100 ... ok [INFO] [stdout] test test_interpolate_color_black_to_white_at_0 ... ok [INFO] [stdout] test test_interpolate_color_black_to_white_at_50 ... ok [INFO] [stdout] test test_interpolate_color_fading_in_vs_fading_out ... ok [INFO] [stdout] test test_interpolate_color_non_rgb_fallback ... ok [INFO] [stdout] test test_interpolate_color_rgb_values ... ok [INFO] [stdout] test test_interpolate_color_clamping ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_fnc_calculate_anchor_position_integration.rs (/opt/rustwide/target/debug/deps/test_fnc_calculate_anchor_position_integration-6cd907e13ab16cd5) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_middle_center_returns_center_of_frame ... ok [INFO] [stdout] test test_bottom_left_returns_bottom_left_corner ... ok [INFO] [stdout] test test_bottom_center_returns_center_of_bottom_edge ... ok [INFO] [stdout] test test_bottom_right_returns_bottom_right_corner ... ok [INFO] [stderr] Running tests/test_fnc_calculate_rect_integration.rs (/opt/rustwide/target/debug/deps/test_fnc_calculate_rect_integration-38aca51e27bc96ed) [INFO] [stdout] test test_middle_right_returns_right_edge_center ... ok [INFO] [stdout] test test_top_center_returns_center_of_top_edge ... ok [INFO] [stdout] test test_middle_left_returns_left_edge_center ... ok [INFO] [stdout] test test_top_left_returns_frame_origin ... ok [INFO] [stdout] test test_top_right_returns_right_edge_of_top ... 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] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_bottom_right_anchor_aligns_bottom_right ... ok [INFO] [stdout] test test_exterior_padding_pushes_top_left_inward ... ok [INFO] [stdout] test test_middle_center_centers_rect_both_axes ... ok [INFO] [stdout] test test_exterior_padding_pushes_bottom_right_inward ... ok [INFO] [stdout] test test_rect_clamped_when_too_large ... ok [INFO] [stdout] test test_rect_clamped_to_frame_bounds ... ok [INFO] [stdout] test test_exterior_padding_does_not_affect_middle_center ... ok [INFO] [stdout] test test_rect_stays_within_frame_bottom_edge ... ok [INFO] [stdout] test test_top_center_anchor_centers_rect_horizontally ... ok [INFO] [stdout] test test_rect_stays_within_frame_right_edge ... ok [INFO] [stdout] test test_top_left_anchor_places_rect_at_anchor_position ... ok [INFO] [stdout] test test_top_right_anchor_aligns_right_edge ... ok [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] [stderr] Running tests/test_fnc_calculate_size_integration.rs (/opt/rustwide/target/debug/deps/test_fnc_calculate_size_integration-190c7c8b745a7d32) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_border_type_double_adds_correct_offset ... ok [INFO] [stdout] test test_content_respects_max_height ... ok [INFO] [stdout] test test_multiline_content_calculates_correct_height ... ok [INFO] [stdout] test test_no_border_has_no_offset ... ok [INFO] [stdout] test test_empty_content_returns_minimum_size ... ok [INFO] [stdout] test test_padding_affects_size ... ok [INFO] [stdout] test test_content_respects_max_width_absolute ... ok [INFO] [stdout] test test_wrapping_increases_height ... ok [INFO] [stdout] test test_title_affects_width_calculation ... ok [INFO] [stdout] test test_content_respects_max_width_percentage ... 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/test_fnc_generate_code_integration.rs (/opt/rustwide/target/debug/deps/test_fnc_generate_code_integration-f40e4778eb5c87eb) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test test_auto_dismiss_custom_duration_appears_in_code ... ok [INFO] [stdout] test test_code_is_syntactically_structured ... ok [INFO] [stdout] test test_content_with_quotes_is_escaped ... ok [INFO] [stdout] test test_default_auto_dismiss_not_in_code ... ok [INFO] [stdout] test test_exit_position_appears_when_set ... ok [INFO] [stdout] test test_auto_dismiss_never_appears_in_code ... ok [INFO] [stdout] test test_fade_effect_appears_when_true ... ok [INFO] [stdout] test test_border_type_appears_when_not_default ... ok [INFO] [stdout] test test_entry_position_appears_when_set ... ok [INFO] [stdout] test test_full_configuration_produces_complete_code ... ok [INFO] [stdout] test test_margin_appears_when_not_zero ... ok [INFO] [stdout] test test_fade_effect_not_in_code_when_false ... ok [INFO] [stdout] test test_non_default_animation_appears_in_code ... ok [INFO] [stdout] test test_non_default_level_appears_in_code ... ok [INFO] [stdout] test test_padding_appears_when_not_default ... ok [INFO] [stdout] test test_timing_appears_when_fixed ... ok [INFO] [stdout] test test_title_appears_in_code ... ok [INFO] [stdout] test test_multiline_content_is_escaped ... ok [INFO] [stdout] test test_non_default_anchor_appears_in_code ... ok [INFO] [stdout] test test_max_size_appears_when_not_default ... ok [INFO] [stdout] test test_slide_direction_appears_when_not_default ... ok [INFO] [stdout] test test_default_notification_produces_minimal_code ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_fnc_get_level_icon_integration.rs (/opt/rustwide/target/debug/deps/test_fnc_get_level_icon_integration-acb25985e614556a) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_level_debug_returns_debug_icon ... ok [INFO] [stdout] test test_level_error_returns_error_icon ... ok [INFO] [stdout] test test_level_info_returns_info_icon ... ok [INFO] [stdout] test test_level_warn_returns_warning_icon ... ok [INFO] [stdout] test test_level_trace_returns_trace_icon ... ok [INFO] [stdout] test test_none_returns_none ... 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/test_fnc_resolve_styles_integration.rs (/opt/rustwide/target/debug/deps/test_fnc_resolve_styles_integration-c8ee95cffc8e9aef) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_all_custom_styles_provided ... ok [INFO] [stdout] test test_custom_title_style_overrides_all ... ok [INFO] [stdout] test test_custom_block_style_overrides_default ... ok [INFO] [stdout] test test_custom_border_style_overrides_level ... ok [INFO] [stdout] test test_level_debug_returns_blue_border ... ok [INFO] [stdout] test test_level_error_returns_red_border ... ok [INFO] [stdout] test test_level_trace_returns_magenta_border ... ok [INFO] [stdout] test test_level_info_returns_green_border ... ok [INFO] [stdout] test test_level_warn_returns_yellow_border ... ok [INFO] [stdout] test test_no_level_returns_default_styles ... 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/test_orc_manager.rs (/opt/rustwide/target/debug/deps/test_orc_manager-d1b86cc5f581ff24) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test tests::test_builder_pattern_is_fluent ... ok [INFO] [stdout] test tests::test_add_notification_with_custom_id_uses_that_id ... ok [INFO] [stdout] test tests::test_add_notification_returns_unique_id ... ok [INFO] [stdout] test tests::test_clear_removes_all_notifications ... ok [INFO] [stdout] test tests::test_default_creates_unlimited_manager ... ok [INFO] [stdout] test tests::test_multiple_anchors_track_notifications_independently ... ok [INFO] [stdout] test tests::test_new_manager_has_no_notifications ... ok [INFO] [stdout] test tests::test_overflow_respects_anchor_boundaries ... ok [INFO] [stdout] test tests::test_max_concurrent_setting_is_respected ... ok [INFO] [stdout] test tests::test_remove_notification_returns_true_if_existed ... ok [INFO] [stdout] test tests::test_remove_notification_returns_false_if_not_existed ... ok [INFO] [stdout] test tests::test_tick_updates_notification_states ... ok [INFO] [stdout] test tests::test_render_does_not_panic ... ok [INFO] [stdout] test tests::test_overflow_discard_oldest_removes_oldest_when_full ... ok [INFO] [stdout] test tests::test_overflow_discard_newest_removes_newest_when_full ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_orc_render.rs (/opt/rustwide/target/debug/deps/test_orc_render-8a587e5a8b6a5e60) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_orc_render_module_exists ... ok [INFO] [stdout] test test_orc_stacking_integration ... 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/test_orc_stacking.rs (/opt/rustwide/target/debug/deps/test_orc_stacking-29091709544bb987) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_bottom_anchors_stack_upward ... ok [INFO] [stdout] test test_empty_notifications_returns_empty ... ok [INFO] [stdout] test test_multiple_notifications_stack_correctly ... ok [INFO] [stdout] test test_single_notification_correct_position ... ok [INFO] [stdout] test test_stacking_respects_available_height ... ok [INFO] [stdout] test test_max_concurrent_limit_respected ... ok [INFO] [stdout] test test_top_anchors_stack_downward ... ok [INFO] [stdout] test test_pending_and_finished_notifications_excluded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests ratatui_notifications [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test src/notifications/functions/fnc_calculate_size.rs - notifications::functions::fnc_calculate_size::calculate_size (line 28) ... ignored [INFO] [stdout] test src/lib.rs - (line 87) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_slide_apply_border_effect.rs - notifications::functions::fnc_slide_apply_border_effect::slide_apply_border_effect (line 36) ... ignored [INFO] [stdout] test src/lib.rs - (line 24) - compile ... ok [INFO] [stdout] test src/notifications/classes/cls_notification.rs - notifications::classes::cls_notification::NotificationBuilder::title (line 292) - compile ... ok [INFO] [stdout] test src/notifications/classes/cls_notification.rs - notifications::classes::cls_notification::Notification::new (line 105) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 50) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 75) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_generate_code.rs - notifications::functions::fnc_generate_code::generate_code (line 28) - compile ... ok [INFO] [stdout] test src/notifications/classes/cls_notification.rs - notifications::classes::cls_notification::Notification (line 23) - compile ... ok [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications::clear (line 187) - compile ... ok [INFO] [stdout] test src/notifications/classes/cls_notification.rs - notifications::classes::cls_notification::NotificationBuilder::new (line 270) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_fade_calculate_rect.rs - notifications::functions::fnc_fade_calculate_rect::calculate_rect (line 27) ... ok [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications::add (line 126) - compile ... ok [INFO] [stdout] test src/shared_utils/math/fnc_color_to_rgb.rs - shared_utils::math::fnc_color_to_rgb::color_to_rgb (line 24) ... ignored [INFO] [stdout] test src/shared_utils/math/fnc_ease_in_quad.rs - shared_utils::math::fnc_ease_in_quad::ease_in_quad (line 20) ... ignored [INFO] [stdout] test src/shared_utils/math/fnc_ease_out_quad.rs - shared_utils::math::fnc_ease_out_quad::ease_out_quad (line 20) ... ignored [INFO] [stdout] test src/shared_utils/math/fnc_lerp.rs - shared_utils::math::fnc_lerp::lerp (line 20) ... ignored [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications::max_concurrent (line 85) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_expand_calculate_rect.rs - notifications::functions::fnc_expand_calculate_rect::calculate_rect (line 32) ... ok [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications::remove (line 163) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_calculate_anchor_position.rs - notifications::functions::fnc_calculate_anchor_position::calculate_anchor_position (line 25) ... ok [INFO] [stdout] test src/notifications/classes/cls_notification.rs - notifications::classes::cls_notification::NotificationBuilder (line 245) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_calculate_rect.rs - notifications::functions::fnc_calculate_rect::calculate_rect (line 32) ... ok [INFO] [stdout] test src/notifications/functions/fnc_fade_interpolate_color.rs - notifications::functions::fnc_fade_interpolate_color::interpolate_color (line 30) ... ok [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications (line 16) - compile ... ok [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications::overflow (line 102) - compile ... ok [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications::tick (line 207) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_slide_resolve_direction.rs - notifications::functions::fnc_slide_resolve_direction::resolve_slide_direction (line 26) ... ok [INFO] [stdout] test src/notifications/orc_manager.rs - notifications::orc_manager::Notifications::render (line 248) - compile ... ok [INFO] [stdout] test src/notifications/functions/fnc_get_level_icon.rs - notifications::functions::fnc_get_level_icon::get_level_icon (line 28) ... ok [INFO] [stdout] test src/notifications/functions/fnc_slide_offscreen_position.rs - notifications::functions::fnc_slide_offscreen_position::slide_offscreen_position (line 28) ... ok [INFO] [stdout] test src/notifications/functions/fnc_slide_calculate_rect.rs - notifications::functions::fnc_slide_calculate_rect::slide_calculate_rect (line 34) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 1.51s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "58a9701a2729d9645458eb013d8b20b2d2da01fa57675e3845406969f2c056bc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "58a9701a2729d9645458eb013d8b20b2d2da01fa57675e3845406969f2c056bc", kill_on_drop: false }` [INFO] [stdout] 58a9701a2729d9645458eb013d8b20b2d2da01fa57675e3845406969f2c056bc