2022-04-22 00:23:53 +03:00
|
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
2014-11-13 01:04:59 +02:00
|
|
|
# for <kio/global.h>
|
2022-04-22 00:23:53 +03:00
|
|
|
include_directories(${KDE4_KIO_INCLUDES})
|
2014-11-13 01:04:59 +02:00
|
|
|
|
2024-03-23 16:49:05 +02:00
|
|
|
add_definitions(
|
|
|
|
-DTEST_DATA="${CMAKE_SOURCE_DIR}/solid/solid/backends/fakehw/fakecomputer.xml"
|
|
|
|
)
|
|
|
|
|
2014-11-13 01:04:59 +02:00
|
|
|
MACRO(KIO_UNIT_TESTS)
|
2015-09-04 13:06:11 +00:00
|
|
|
FOREACH(_testname ${ARGN})
|
|
|
|
kde4_add_test(kio-${_testname} ${_testname}.cpp)
|
2024-03-23 16:49:05 +02:00
|
|
|
target_link_libraries(kio-${_testname} ${QT_QTTEST_LIBRARY} ${QT_QTXML_LIBRARY} kio)
|
2015-09-04 13:06:11 +00:00
|
|
|
ENDFOREACH(_testname)
|
2014-11-13 01:04:59 +02:00
|
|
|
ENDMACRO(KIO_UNIT_TESTS)
|
|
|
|
|
|
|
|
# jobtest seems to trigger a ctest problem; jobtest finishes and ctest waits for ever
|
|
|
|
|
|
|
|
KIO_UNIT_TESTS(
|
2015-09-04 13:06:11 +00:00
|
|
|
kprotocolinfotest
|
|
|
|
jobtest
|
|
|
|
jobguitest
|
|
|
|
kurlcompletiontest
|
|
|
|
kfileitemtest
|
|
|
|
kbookmarktest
|
|
|
|
kacltest
|
|
|
|
kdirmodeltest
|
|
|
|
kdirlistertest
|
|
|
|
fileundomanagertest
|
|
|
|
clipboardupdatertest
|
|
|
|
globaltest
|
|
|
|
udsentrytest
|
2023-07-03 06:59:48 +03:00
|
|
|
kfilemetainfotest
|
2024-03-23 16:49:05 +02:00
|
|
|
kfileplacesmodeltest
|
|
|
|
kurlnavigatortest
|
|
|
|
kdiroperatortest
|
|
|
|
knewfilemenutest
|
2014-11-13 01:04:59 +02:00
|
|
|
)
|