Add paint stroke script automation
This commit is contained in:
@@ -136,6 +136,16 @@ add_test(NAME pp_paint_stroke_tests COMMAND pp_paint_stroke_tests)
|
||||
set_tests_properties(pp_paint_stroke_tests PROPERTIES
|
||||
LABELS "paint;desktop-fast")
|
||||
|
||||
add_executable(pp_paint_stroke_script_tests
|
||||
paint/stroke_script_tests.cpp)
|
||||
target_link_libraries(pp_paint_stroke_script_tests PRIVATE
|
||||
pp_paint
|
||||
pp_test_harness)
|
||||
|
||||
add_test(NAME pp_paint_stroke_script_tests COMMAND pp_paint_stroke_script_tests)
|
||||
set_tests_properties(pp_paint_stroke_script_tests PROPERTIES
|
||||
LABELS "paint;desktop-fast")
|
||||
|
||||
add_executable(pp_document_tests
|
||||
document/document_tests.cpp)
|
||||
target_link_libraries(pp_document_tests PRIVATE
|
||||
@@ -230,4 +240,10 @@ if(TARGET pano_cli)
|
||||
set_tests_properties(pano_cli_simulate_stroke_smoke PROPERTIES
|
||||
LABELS "paint;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"samples\":6.*\"distance\":10")
|
||||
|
||||
add_test(NAME pano_cli_simulate_stroke_script_smoke
|
||||
COMMAND pano_cli simulate-stroke-script --path "${CMAKE_CURRENT_SOURCE_DIR}/data/strokes/two-strokes.ppstroke")
|
||||
set_tests_properties(pano_cli_simulate_stroke_script_smoke PROPERTIES
|
||||
LABELS "paint;integration;desktop-fast"
|
||||
PASS_REGULAR_EXPRESSION "\"strokes\":2.*\"samples\":9.*\"distance\":20")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user