Extract layer menu action planning
This commit is contained in:
@@ -898,6 +898,30 @@ if(TARGET pano_cli)
|
||||
LABELS "app;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE)
|
||||
|
||||
add_test(NAME pano_cli_plan_layer_menu_merge_smoke
|
||||
COMMAND pano_cli plan-layer-menu --command merge --current-index 2 --current-name Ink --lower-name Paint)
|
||||
set_tests_properties(pano_cli_plan_layer_menu_merge_smoke PROPERTIES
|
||||
LABELS "app;document;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-layer-menu\".*\"command\":\"merge\".*\"action\":\"merge-with-lower-layer\".*\"label\":\"Merge with Paint\".*\"fromIndex\":2.*\"toIndex\":1")
|
||||
|
||||
add_test(NAME pano_cli_plan_layer_menu_merge_animated_blocked_smoke
|
||||
COMMAND pano_cli plan-layer-menu --command merge --current-index 2 --current-name Ink --lower-name Paint --animation-duration 3)
|
||||
set_tests_properties(pano_cli_plan_layer_menu_merge_animated_blocked_smoke PROPERTIES
|
||||
LABELS "app;document;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-layer-menu\".*\"animationDuration\":3.*\"action\":\"show-merge-animated-not-supported\"")
|
||||
|
||||
add_test(NAME pano_cli_plan_layer_menu_missing_selection_smoke
|
||||
COMMAND pano_cli plan-layer-menu --command rename --no-current-layer)
|
||||
set_tests_properties(pano_cli_plan_layer_menu_missing_selection_smoke PROPERTIES
|
||||
LABELS "app;document;integration;desktop-fast;fuzz"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-layer-menu\".*\"hasCurrentLayer\":false.*\"action\":\"no-op-select-layer\".*\"label\":\"Rename Layer \\(Select a layer\\)\"")
|
||||
|
||||
add_test(NAME pano_cli_plan_layer_menu_rejects_bad_state
|
||||
COMMAND pano_cli plan-layer-menu --command merge --current-index -1)
|
||||
set_tests_properties(pano_cli_plan_layer_menu_rejects_bad_state PROPERTIES
|
||||
LABELS "app;document;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE)
|
||||
|
||||
add_test(NAME pano_cli_plan_layer_operation_add_smoke
|
||||
COMMAND pano_cli plan-layer-operation --kind add --layer-count 2 --index 1 --name Paint)
|
||||
set_tests_properties(pano_cli_plan_layer_operation_add_smoke PROPERTIES
|
||||
|
||||
Reference in New Issue
Block a user