2014-09-17 11:24:51 +00:00
|
|
|
########################################################
|
|
|
|
# Test WaylandServerDisplay
|
|
|
|
########################################################
|
|
|
|
set( testWaylandServerDisplay_SRCS
|
|
|
|
test_display.cpp
|
|
|
|
)
|
|
|
|
add_executable(testWaylandServerDisplay ${testWaylandServerDisplay_SRCS})
|
2020-04-29 13:59:23 +00:00
|
|
|
target_link_libraries( testWaylandServerDisplay Qt5::Test Qt5::Gui Plasma::KWaylandServer Wayland::Server)
|
2017-07-29 06:27:59 +00:00
|
|
|
add_test(NAME kwayland-testWaylandServerDisplay COMMAND testWaylandServerDisplay)
|
2014-09-17 11:24:51 +00:00
|
|
|
ecm_mark_as_test(testWaylandServerDisplay)
|
|
|
|
|
|
|
|
########################################################
|
|
|
|
# Test WaylandServerSeat
|
|
|
|
########################################################
|
|
|
|
set( testWaylandServerSeat_SRCS
|
|
|
|
test_seat.cpp
|
|
|
|
)
|
|
|
|
add_executable(testWaylandServerSeat ${testWaylandServerSeat_SRCS})
|
2020-04-29 13:59:23 +00:00
|
|
|
target_link_libraries( testWaylandServerSeat Qt5::Test Qt5::Gui Plasma::KWaylandServer Wayland::Server)
|
2017-07-29 06:27:59 +00:00
|
|
|
add_test(NAME kwayland-testWaylandServerSeat COMMAND testWaylandServerSeat)
|
2014-09-17 11:24:51 +00:00
|
|
|
ecm_mark_as_test(testWaylandServerSeat)
|
2016-04-12 08:09:22 +00:00
|
|
|
|
2016-07-04 06:48:43 +00:00
|
|
|
########################################################
|
|
|
|
# Test No XDG_RUNTIME_DIR
|
|
|
|
########################################################
|
|
|
|
add_executable(testNoXdgRuntimeDir test_no_xdg_runtime_dir.cpp)
|
2020-04-29 13:59:23 +00:00
|
|
|
target_link_libraries( testNoXdgRuntimeDir Qt5::Test Plasma::KWaylandServer)
|
2017-07-29 06:27:59 +00:00
|
|
|
add_test(NAME kwayland-testNoXdgRuntimeDir COMMAND testNoXdgRuntimeDir)
|
2016-07-04 06:48:43 +00:00
|
|
|
ecm_mark_as_test(testNoXdgRuntimeDir)
|
2020-02-12 15:20:38 +00:00
|
|
|
|
|
|
|
########################################################
|
|
|
|
# Test Tablet Interface
|
|
|
|
########################################################
|
|
|
|
ecm_add_qtwayland_client_protocol(TABLET_SRCS
|
|
|
|
PROTOCOL ${WaylandProtocols_DATADIR}/unstable/tablet/tablet-unstable-v2.xml
|
|
|
|
BASENAME tablet-unstable-v2
|
|
|
|
)
|
|
|
|
add_executable(testTabletInterface test_tablet_interface.cpp ${TABLET_SRCS})
|
2020-04-29 13:59:23 +00:00
|
|
|
target_link_libraries( testTabletInterface Qt5::Test Plasma::KWaylandServer KF5::WaylandClient Wayland::Client)
|
2020-02-12 15:20:38 +00:00
|
|
|
add_test(NAME kwayland-testTabletInterface COMMAND testTabletInterface)
|
|
|
|
ecm_mark_as_test(testTabletInterface)
|
2020-05-12 11:26:57 +00:00
|
|
|
|
|
|
|
########################################################
|
|
|
|
# Test DataControlInterface
|
|
|
|
########################################################
|
|
|
|
ecm_add_qtwayland_client_protocol(DATACONTROL_SRCS
|
|
|
|
PROTOCOL ${PROJECT_SOURCE_DIR}/src/protocols/wlr-data-control-unstable-v1.xml
|
|
|
|
BASENAME wlr-data-control-unstable-v1
|
|
|
|
)
|
|
|
|
add_executable(testDataControlInterface test_datacontrol_interface.cpp ${DATACONTROL_SRCS})
|
|
|
|
target_link_libraries( testDataControlInterface Qt5::Test Plasma::KWaylandServer KF5::WaylandClient Wayland::Client)
|
|
|
|
add_test(NAME kwayland-testDataControlInterface COMMAND testDataControlInterface)
|
|
|
|
ecm_mark_as_test(testDataControlInterface)
|