Route command conversion through app core
This commit is contained in:
@@ -575,6 +575,16 @@ add_test(NAME pp_app_core_app_shutdown_tests COMMAND pp_app_core_app_shutdown_te
|
||||
set_tests_properties(pp_app_core_app_shutdown_tests PROPERTIES
|
||||
LABELS "app;desktop-fast")
|
||||
|
||||
add_executable(pp_app_core_command_convert_tests
|
||||
app_core/command_convert_tests.cpp)
|
||||
target_link_libraries(pp_app_core_command_convert_tests PRIVATE
|
||||
pp_app_core
|
||||
pp_test_harness)
|
||||
|
||||
add_test(NAME pp_app_core_command_convert_tests COMMAND pp_app_core_command_convert_tests)
|
||||
set_tests_properties(pp_app_core_command_convert_tests PROPERTIES
|
||||
LABELS "app;desktop-fast;fuzz")
|
||||
|
||||
add_executable(pp_app_core_document_sharing_tests
|
||||
app_core/document_sharing_tests.cpp)
|
||||
target_link_libraries(pp_app_core_document_sharing_tests PRIVATE
|
||||
@@ -1005,6 +1015,26 @@ if(TARGET pano_cli)
|
||||
WILL_FAIL TRUE
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-app-shutdown\".*\"message\":\"unknown option\"")
|
||||
|
||||
add_test(NAME pano_cli_plan_command_convert_smoke
|
||||
COMMAND pano_cli plan-command-convert --project D:/Paint/demo.ppi --output D:/Paint/demo.png --canvas-resolution 2048)
|
||||
set_tests_properties(pano_cli_plan_command_convert_smoke PROPERTIES
|
||||
LABELS "app;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-command-convert\".*\"project\":\"D:/Paint/demo.ppi\".*\"output\":\"D:/Paint/demo.png\".*\"canvasResolution\":2048.*\"steps\":\\[\"apply-renderer-state\",\"create-canvas\",\"open-project\",\"export-equirectangular\"\\]")
|
||||
|
||||
add_test(NAME pano_cli_plan_command_convert_rejects_empty_project
|
||||
COMMAND pano_cli plan-command-convert --project "" --output D:/Paint/demo.png)
|
||||
set_tests_properties(pano_cli_plan_command_convert_rejects_empty_project PROPERTIES
|
||||
LABELS "app;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-command-convert\".*\"message\":\"convert project path must not be empty\"")
|
||||
|
||||
add_test(NAME pano_cli_plan_command_convert_rejects_bad_resolution
|
||||
COMMAND pano_cli plan-command-convert --canvas-resolution 0)
|
||||
set_tests_properties(pano_cli_plan_command_convert_rejects_bad_resolution PROPERTIES
|
||||
LABELS "app;integration;desktop-fast;fuzz"
|
||||
WILL_FAIL TRUE
|
||||
PASS_REGULAR_EXPRESSION "\"command\":\"plan-command-convert\".*\"message\":\"convert canvas resolution must be positive\"")
|
||||
|
||||
add_test(NAME pano_cli_plan_brush_package_import_ppbr_smoke
|
||||
COMMAND pano_cli plan-brush-package-import
|
||||
--kind ppbr
|
||||
|
||||
Reference in New Issue
Block a user