kdelibs/kcddb/test/CMakeLists.txt

51 lines
1.2 KiB
Text
Raw Normal View History

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/..
${CMAKE_CURRENT_BINARY_DIR}/../libkcddb
)
MACRO(KCDDB_EXECUTABLE_TESTS)
2015-09-05 05:16:46 +00:00
FOREACH(_testname ${ARGN})
2015-09-06 14:43:27 +03:00
kde4_add_manual_test(kcddb-${_testname} ${_testname}.cpp)
target_link_libraries(kcddb-${_testname}
${KDE4_KDEUI_LIBS}
${KDE4_KCDDB_LIBS}
${QT_QTTEST_LIBRARY}
)
2015-09-05 05:16:46 +00:00
ENDFOREACH(_testname)
ENDMACRO(KCDDB_EXECUTABLE_TESTS)
MACRO(KCDDB_UNIT_TESTS)
2015-09-05 05:16:46 +00:00
FOREACH(_testname ${ARGN})
kde4_add_test(kcddb-${_testname} ${_testname}.cpp)
target_link_libraries(kcddb-${_testname}
${KDE4_KDEUI_LIBS}
${KDE4_KCDDB_LIBS}
${QT_QTTEST_LIBRARY}
)
2015-09-05 05:16:46 +00:00
ENDFOREACH(_testname)
ENDMACRO(KCDDB_UNIT_TESTS)
KCDDB_UNIT_TESTS(
asynchttplookuptest
asynccddblookuptest
synccddblookuptest
synchttplookuptest
utf8test
musicbrainztest
# FIXME: this test hangs
# asyncmusicbrainztest
cdinfotest
cachetest
musicbrainztest-severaldiscs
musicbrainztest-fulldate
)
KCDDB_EXECUTABLE_TESTS(
syncsmtpsubmittest
asyncsmtpsubmittest
asynchttpsubmittest
synchttpsubmittest
sitestest
)