@@ -16,12 +16,15 @@ export_qmlfiles(UbuntuGesturesTest .)
17add_definitions(-DUBUNTU_GESTURES_PLUGIN_DIR="${CMAKE_BINARY_DIR}/plugins")
17add_definitions(-DUBUNTU_GESTURES_PLUGIN_DIR="${CMAKE_BINARY_DIR}/plugins")
19−macro(add_gesture_test CLASSNAME)
19+macro(build_gesture_test CLASSNAME)
20 add_executable(${CLASSNAME}TestExec tst_${CLASSNAME}.cpp GestureTest.cpp)
20 add_executable(${CLASSNAME}TestExec tst_${CLASSNAME}.cpp GestureTest.cpp)
21 qt5_use_modules(${CLASSNAME}TestExec Test Core Qml Gui Quick)
21 qt5_use_modules(${CLASSNAME}TestExec Test Core Qml Gui Quick)
22 target_link_libraries(${CLASSNAME}TestExec UbuntuGesturesQml UbuntuGestures)
22 target_link_libraries(${CLASSNAME}TestExec UbuntuGesturesQml UbuntuGestures)
25+macro(add_gesture_unit_test CLASSNAME)
26+ build_gesture_test(${CLASSNAME})
24− add_executable_test(${CLASSNAME} ${CLASSNAME}TestExec
27+ add_unity8_unittest(${CLASSNAME} ${CLASSNAME}TestExec
25 ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/plugins/Ubuntu/Gestures
28 ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/plugins/Ubuntu/Gestures
26 DEPENDS UbuntuGesturesTest-qmlfiles
29 DEPENDS UbuntuGesturesTest-qmlfiles
@@ -29,7 +32,12 @@ macro(add_gesture_test CLASSNAME)
31macro(add_gesture_ui_test CLASSNAME)
34macro(add_gesture_ui_test CLASSNAME)
32− add_gesture_test(${CLASSNAME})
35+ build_gesture_test(${CLASSNAME})
36+ add_unity8_uitest(${CLASSNAME} ${CLASSNAME}TestExec
37+ ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/plugins/Ubuntu/Gestures
38+ DEPENDS UbuntuGesturesTest-qmlfiles
33 add_manual_qml_test(. ${CLASSNAME} IMPORT_PATHS ${CMAKE_BINARY_DIR}/plugins)
41 add_manual_qml_test(. ${CLASSNAME} IMPORT_PATHS ${CMAKE_BINARY_DIR}/plugins)
@@ -37,5 +45,5 @@ add_gesture_ui_test(DirectionalDragArea)
37add_gesture_ui_test(PressedOutsideNotifier)
45add_gesture_ui_test(PressedOutsideNotifier)
38add_gesture_ui_test(TouchDispatcher)
46add_gesture_ui_test(TouchDispatcher)
39add_gesture_ui_test(TouchGate)
47add_gesture_ui_test(TouchGate)
40−add_gesture_test(Damper ADD_TEST)
48+add_gesture_unit_test(Damper)
41−add_gesture_test(AxisVelocityCalculator ADD_TEST)
49+add_gesture_unit_test(AxisVelocityCalculator)