kde-extraapps/ksystemlog/tests/CMakeLists.txt
Ivailo Monev d749238e5e generic: fix and adjust some tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 20:47:34 +03:00

40 lines
1 KiB
CMake

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/../src
${CMAKE_CURRENT_BINARY_DIR}/../src
${CMAKE_CURRENT_SOURCE_DIR}/../src/lib
${CMAKE_CURRENT_SOURCE_DIR}/../src/modes/system
${CMAKE_CURRENT_SOURCE_DIR}/../src/modes/kernel
)
macro(ksystemlog_unit_tests)
foreach(unitTest ${ARGN})
set(unitTest_sources
${unitTest}.cpp
testUtil.cpp
)
qt4_add_resources(unitTest_sources testResources.qrc)
kde4_add_test(ksystemlog-${unitTest} ${unitTest_sources})
target_link_libraries(ksystemlog-${unitTest}
${QT_QTTEST_LIBRARY}
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${KDE4_KDECORE_LIBS}
${KDE4_KFILE_LIBS}
ksystemlog_library
)
endforeach(unitTest)
endmacro(ksystemlog_unit_tests)
ksystemlog_unit_tests(
logModeFactoryTest
systemAnalyzerTest
kernelAnalyzerTest
# Not real unit tests
kioLogFileReaderTest
findIncompatibleKioTest
)