kdelibs/kdeui/tests/CMakeLists.txt

176 lines
4.2 KiB
Text
Raw Normal View History

2015-09-05 05:16:46 +00:00
# FIXME: they are bogus
# add_subdirectory(kconfig_compiler)
2014-11-13 01:04:59 +02:00
include_directories( ${KDE4_KDEUI_INCLUDES} )
2014-11-13 01:04:59 +02:00
MACRO(KDEUI_UNIT_TESTS)
2015-08-19 01:38:20 +03:00
FOREACH(_testname ${ARGN})
if(EXISTS ${_testname}.h)
2015-09-05 05:16:46 +00:00
kde4_add_test(kdeui-${_testname} ${_testname}.cpp ${_testname}.h)
2015-08-19 01:38:20 +03:00
else()
2015-09-05 05:16:46 +00:00
kde4_add_test(kdeui-${_testname} ${_testname}.cpp)
2015-08-19 01:38:20 +03:00
endif()
target_link_libraries(kdeui-${_testname}
${KDE4_KDEUI_LIBS}
${QT_QTTEST_LIBRARY}
${QT_QTXML_LIBRARY}
)
2015-08-19 01:38:20 +03:00
ENDFOREACH(_testname)
2014-11-13 01:04:59 +02:00
ENDMACRO(KDEUI_UNIT_TESTS)
MACRO(KDEUI_EXECUTABLE_TESTS)
2015-08-19 01:38:20 +03:00
FOREACH(_testname ${ARGN})
if(EXISTS ${_testname}.h)
2015-09-06 14:43:27 +03:00
kde4_add_manual_test(kdeui-${_testname} ${_testname}.cpp ${_testname}.h)
2015-08-19 01:38:20 +03:00
else()
2015-09-06 14:43:27 +03:00
kde4_add_manual_test(kdeui-${_testname} ${_testname}.cpp)
2015-08-19 01:38:20 +03:00
endif()
target_link_libraries(kdeui-${_testname}
${KDE4_KDEUI_LIBS}
${QT_QTTEST_LIBRARY}
${QT_QTXML_LIBRARY}
)
2015-08-19 01:38:20 +03:00
ENDFOREACH(_testname)
2014-11-13 01:04:59 +02:00
ENDMACRO(KDEUI_EXECUTABLE_TESTS)
KDEUI_UNIT_TESTS(
2015-09-05 05:16:46 +00:00
kactioncollectiontest
kbuttongrouptest
kcompletioncoretest
kconfigskeletontest
kdualactiontest
kfadewidgeteffecttest
kfindtest
kglobalsettingstest
kmainwindow_unittest
klineedit_unittest
kcombobox_unittest
kdialog_unittest
kreplacetest
kshortcuttest
kstandardshortcuttest
kuniqueapptest
kwordwraptest
kstartupinfo_unittest
kcolorutilstest
kxmlgui_unittest
ktimezonewidget_unittest
kiconloader_unittest
ktabwidget_unittest
ktoolbar_unittest
krichtextedittest
kselectaction_unittest
klistwidgetsearchlinetest
ktimecomboboxtest
kdatecomboboxtest
kdatetimeedittest
kconfigdialog_unittest
kcolorbuttontest
kglobalshortcuttest
klinkitemselectionmodeltest
kstandardactiontest
ktextedit_unittest
kactioncategorytest
kapplication_unittest
kconfigguitest
2014-11-13 01:04:59 +02:00
)
KDEUI_EXECUTABLE_TESTS(
2015-09-05 05:16:46 +00:00
kaccelgentest
kactionselectortest
kanimatedbuttontest
kcharselecttest
kapptest
kassistantdialogtest
kbugreporttest
kcategorizedviewtest
kcodecactiontest
kcolorcollectiontest
kcolordlgtest
kcolorcombotest
kcomboboxtest
kdatepicktest
klanguagebuttontest
kdatetabletest
kdatetimewidgettest
kdatewidgettest
kdebugtest_gui
kdialogbuttonboxtest
kdialogtest
kfontdialogtest
kglobalsettingsclient # helper program for kglobalsettingstest
khboxtest
kiconeffecttest
kiconloadertest
kinputdialogtest
kjobtrackerstest
kledtest
klineedittest
kmessageboxtest
kmessagetest
kmessagewidgettest
knewpassworddialogtest
kstatusnotifieritemtest
knotificationrestrictionstest
knuminputtest
kpagedialogtest
kpagewidgettest
kpassivepopuptest
kpassworddialogtest
kpixmapregionselectordialogtest
kpopuptest
kprogressdialogtest
krulertest
kselectactiontest
kseparatortest
kstatusbartest
ksqueezedtextlabeltest
ksystemtraytest
ktabwidgettest
ktextedittest
ktextbrowsertest
ktitlewidgettest
ktoolbartest
ktoolbarlabelactiontest
kwallettest
kwidgetitemdelegatetest
kwindowtest
kxmlguitest
kxmlguiwindowtest
testqtargs
kpixmapsequenceoverlaypaintertest
ktreewidgetsearchlinetest
kcompletionuitest
kmainwindowrestoretest
kmainwindowtest
kmodifierkeyinfotest
2014-11-13 01:04:59 +02:00
)
if (Q_WS_X11)
2015-09-05 05:16:46 +00:00
KDEUI_EXECUTABLE_TESTS(
fixx11h_test
fixx11h_test2
kxerrorhandlertest
kmanagerselectiontest
)
target_link_libraries(kdeui-kmanagerselectiontest ${X11_X11_LIB})
target_link_libraries(kdeui-kxerrorhandlertest ${X11_X11_LIB})
2014-11-13 01:04:59 +02:00
endif (Q_WS_X11)
## kplottest
set(kplottest_SRCS testplot_widget.cpp testplot_main.cpp)
2015-09-06 14:43:27 +03:00
kde4_add_manual_test(kplottest ${kplottest_SRCS})
2014-11-13 01:04:59 +02:00
target_link_libraries(kplottest ${KDE4_KDEUI_LIBS})
## kcolorutilsdemo
SET(kcolorUtilsDemoSources
kcolorutilsdemo.cpp
kimageframe.cpp
../colors/kcolorspaces.cpp
kcolorutilsdemo.ui
)
2015-09-06 14:43:27 +03:00
kde4_add_manual_test(kcolorutilsdemo ${kcolorUtilsDemoSources})
target_link_libraries(kcolorutilsdemo ${KDE4_KDEUI_LIBS})
2014-11-13 01:04:59 +02:00