Route quick slider preview through app core

This commit is contained in:
2026-06-05 01:26:02 +02:00
parent 31c26c3127
commit e95861e9b7
9 changed files with 324 additions and 32 deletions

View File

@@ -1748,6 +1748,30 @@ if(TARGET pano_cli)
LABELS "app;ui;paint;integration;desktop-fast;fuzz"
WILL_FAIL TRUE)
add_test(NAME pano_cli_plan_quick_slider_preview_pen_smoke
COMMAND pano_cli plan-quick-slider-preview --slider-x 10 --slider-y 20 --slider-height 40 --zoom 2 --pen-mode --no-line-mode)
set_tests_properties(pano_cli_plan_quick_slider_preview_pen_smoke PROPERTIES
LABELS "app;ui;paint;integration;desktop-fast"
PASS_REGULAR_EXPRESSION "\"command\":\"plan-quick-slider-preview\".*\"cursorX\":220.*\"cursorY\":80.*\"updatesPenMode\":true.*\"updatesLineMode\":false.*\"drawsTip\":true.*\"disablesPenOutline\":true.*\"redrawsBrushPreview\":true")
add_test(NAME pano_cli_plan_quick_slider_preview_rtl_line_smoke
COMMAND pano_cli plan-quick-slider-preview --rtl --slider-x 50 --slider-y 10 --slider-height 20 --zoom 1.5 --no-pen-mode --line-mode)
set_tests_properties(pano_cli_plan_quick_slider_preview_rtl_line_smoke PROPERTIES
LABELS "app;ui;paint;integration;desktop-fast"
PASS_REGULAR_EXPRESSION "\"command\":\"plan-quick-slider-preview\".*\"rtl\":true.*\"cursorX\":-75.*\"cursorY\":30.*\"updatesPenMode\":false.*\"updatesLineMode\":true.*\"drawsTip\":true.*\"disablesPenOutline\":false")
add_test(NAME pano_cli_plan_quick_slider_preview_rejects_bad_float
COMMAND pano_cli plan-quick-slider-preview --bad-float)
set_tests_properties(pano_cli_plan_quick_slider_preview_rejects_bad_float PROPERTIES
LABELS "app;ui;paint;integration;desktop-fast;fuzz"
WILL_FAIL TRUE)
add_test(NAME pano_cli_plan_quick_slider_preview_rejects_zero_zoom
COMMAND pano_cli plan-quick-slider-preview --zoom 0)
set_tests_properties(pano_cli_plan_quick_slider_preview_rejects_zero_zoom PROPERTIES
LABELS "app;ui;paint;integration;desktop-fast;fuzz"
WILL_FAIL TRUE)
add_test(NAME pano_cli_plan_share_file_unsaved_smoke
COMMAND pano_cli plan-share-file)
set_tests_properties(pano_cli_plan_share_file_unsaved_smoke PROPERTIES