Route canvas cursor visibility through app core
This commit is contained in:
@@ -1628,6 +1628,42 @@ if(TARGET pano_cli)
|
||||
LABELS "app;ui;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE)
|
||||
|
||||
add_test(NAME pano_cli_plan_canvas_cursor_small_brush_smoke
|
||||
COMMAND pano_cli plan-canvas-cursor --mode draw --visibility small-brush --brush-size 9.5)
|
||||
set_tests_properties(pano_cli_plan_canvas_cursor_small_brush_smoke PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-canvas-cursor\".*\"mode\":\"draw\".*\"visibility\":\"small-brush\".*\"visible\":true.*\"paintMode\":true.*\"usesBrushSize\":true")
|
||||
|
||||
add_test(NAME pano_cli_plan_canvas_cursor_not_painting_hidden_smoke
|
||||
COMMAND pano_cli plan-canvas-cursor --mode erase --visibility not-painting --drawing)
|
||||
set_tests_properties(pano_cli_plan_canvas_cursor_not_painting_hidden_smoke PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-canvas-cursor\".*\"mode\":\"erase\".*\"visibility\":\"not-painting\".*\"drawing\":true.*\"visible\":false.*\"usesPenState\":true")
|
||||
|
||||
add_test(NAME pano_cli_plan_canvas_cursor_alt_forces_visible_smoke
|
||||
COMMAND pano_cli plan-canvas-cursor --mode draw --visibility never --alt)
|
||||
set_tests_properties(pano_cli_plan_canvas_cursor_alt_forces_visible_smoke PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-canvas-cursor\".*\"visibility\":\"never\".*\"visible\":true.*\"forcedVisibleByModifierOrTool\":true")
|
||||
|
||||
add_test(NAME pano_cli_plan_canvas_cursor_non_paint_smoke
|
||||
COMMAND pano_cli plan-canvas-cursor --mode camera --visibility never)
|
||||
set_tests_properties(pano_cli_plan_canvas_cursor_non_paint_smoke PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-canvas-cursor\".*\"mode\":\"camera\".*\"visible\":true.*\"paintMode\":false")
|
||||
|
||||
add_test(NAME pano_cli_plan_canvas_cursor_rejects_missing_brush
|
||||
COMMAND pano_cli plan-canvas-cursor --visibility small-brush --no-brush)
|
||||
set_tests_properties(pano_cli_plan_canvas_cursor_rejects_missing_brush PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE)
|
||||
|
||||
add_test(NAME pano_cli_plan_canvas_cursor_rejects_bad_size
|
||||
COMMAND pano_cli plan-canvas-cursor --visibility small-brush --bad-size)
|
||||
set_tests_properties(pano_cli_plan_canvas_cursor_rejects_bad_size PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE)
|
||||
|
||||
add_test(NAME pano_cli_plan_grid_operation_pick_smoke
|
||||
COMMAND pano_cli plan-grid-operation --kind pick)
|
||||
set_tests_properties(pano_cli_plan_grid_operation_pick_smoke PROPERTIES
|
||||
|
||||
Reference in New Issue
Block a user