1
find_package(Qt5Core REQUIRED)
2
find_package(Qt5Gui REQUIRED)
3
find_package(Qt5Qml REQUIRED)
4
find_package(Qt5Quick REQUIRED)
5
find_package(Qt5QuickTest REQUIRED)
6
add_definitions(-DTESTS)
9
find_program(XVFBRUN xvfb-run)
11
set(XVFB_COMMAND ${XVFBRUN} -s "-screen 0 640x480x24" -a)
13
message(WARNING "Cannot find xvfb-run.")
16
set(TEST tst_notifications)
17
set(QML_SOURCES tst_PageComponent.qml)
18
set(SOURCES tst_QmlTests.cpp)
20
add_executable(${TEST} ${SOURCES})
23
${CMAKE_CURRENT_BINARY_DIR}
24
${CMAKE_SOURCE_DIR}/src/
27
target_link_libraries(${TEST}
35
add_test(${TEST} ${XVFB_COMMAND} ${CMAKE_CURRENT_BINARY_DIR}/${TEST}
36
-input ${CMAKE_SOURCE_DIR}/tests/plugins/notifications/
37
-import ${CMAKE_BINARY_DIR}/tests/mocks/
38
-import ${CMAKE_SOURCE_DIR}/tests/plugins/notifications
39
-import ${CMAKE_SOURCE_DIR}/src/