kdelibs/kfile/tests/CMakeLists.txt
Ivailo Monev b4f3b51382 generic: fix and adjust some tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 02:47:19 +03:00

39 lines
1,001 B
CMake

MACRO(KFILE_UNIT_TESTS)
FOREACH(_testname ${ARGN})
kde4_add_test(kfile-${_testname} ${_testname}.cpp)
target_link_libraries(kfile-${_testname}
${KDE4_KFILE_LIBS}
${KDE4_KIO_LIBS}
${QT_QTTEST_LIBRARY}
${QT_QTXML_LIBRARY}
)
ENDFOREACH(_testname)
ENDMACRO(KFILE_UNIT_TESTS)
MACRO(KFILE_EXECUTABLE_TESTS)
FOREACH(_testname ${ARGN})
KDE4_ADD_MANUAL_TEST(kfile-${_testname} ${_testname}.cpp)
target_link_libraries(kfile-${_testname}
${KDE4_KFILE_LIBS}
${QT_QTTEST_LIBRARY}
)
ENDFOREACH(_testname)
ENDMACRO(KFILE_EXECUTABLE_TESTS)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
KFILE_EXECUTABLE_TESTS(
kdirselectdialogtest
kfiletreeviewtest
)
add_definitions(
-DTEST_DATA="${CMAKE_SOURCE_DIR}/solid/solid/backends/fakehw/fakecomputer.xml"
)
KFILE_UNIT_TESTS(
kfileplacesmodeltest
kurlnavigatortest
kdiroperatortest
knewfilemenutest
)