Extend app input planning to UI state
This commit is contained in:
@@ -1030,6 +1030,18 @@ if(TARGET pano_cli)
|
||||
LABELS "app;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-app-input\".*\"kind\":\"key\".*\"dispatchMain\":true.*\"setKeyDown\":true.*\"syncVrCameraRotation\":true")
|
||||
|
||||
add_test(NAME pano_cli_plan_app_input_ui_toggle_smoke
|
||||
COMMAND pano_cli plan-app-input --kind ui-toggle --panel-child-count 4)
|
||||
set_tests_properties(pano_cli_plan_app_input_ui_toggle_smoke PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-app-input\".*\"kind\":\"ui-toggle\".*\"nextUiVisible\":false.*\"firstPanelChildIndex\":1.*\"panelChildCount\":4")
|
||||
|
||||
add_test(NAME pano_cli_plan_app_input_stylus_smoke
|
||||
COMMAND pano_cli plan-app-input --kind stylus --no-canvas)
|
||||
set_tests_properties(pano_cli_plan_app_input_stylus_smoke PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-app-input\".*\"kind\":\"stylus\".*\"setHasStylus\":true.*\"enableCanvasTouchLock\":false")
|
||||
|
||||
add_test(NAME pano_cli_plan_app_input_rejects_bad_float
|
||||
COMMAND pano_cli plan-app-input --kind pointer --bad-float)
|
||||
set_tests_properties(pano_cli_plan_app_input_rejects_bad_float PROPERTIES
|
||||
@@ -1037,6 +1049,13 @@ if(TARGET pano_cli)
|
||||
WILL_FAIL TRUE
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-app-input\".*\"message\":\"input zoom must be finite and positive\"")
|
||||
|
||||
add_test(NAME pano_cli_plan_app_input_rejects_missing_ui_panel
|
||||
COMMAND pano_cli plan-app-input --kind ui-toggle --main-child-count 1)
|
||||
set_tests_properties(pano_cli_plan_app_input_rejects_missing_ui_panel PROPERTIES
|
||||
LABELS "app;ui;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-app-input\".*\"message\":\"UI toggle requires a panel container child\"")
|
||||
|
||||
add_test(NAME pano_cli_plan_app_shutdown_smoke
|
||||
COMMAND pano_cli plan-app-shutdown)
|
||||
set_tests_properties(pano_cli_plan_app_shutdown_smoke PROPERTIES
|
||||
|
||||
Reference in New Issue
Block a user