Changeset View
Changeset View
Standalone View
Standalone View
src/tests/CMakeLists.txt
1 | set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) | 1 | set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | find_package(Qt5Test CONFIG REQUIRED) | 3 | find_package(Qt5Test CONFIG REQUIRED) | ||
4 | include(ECMMarkAsTest) | 4 | include(ECMAddTests) | ||
5 | 5 | | |||
6 | # KItemSetTest | 6 | # KItemSetTest | ||
7 | set(kitemsettest_SRCS | 7 | ecm_add_test(kitemsettest.cpp LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
8 | kitemsettest.cpp | | |||
9 | ) | | |||
10 | | ||||
11 | add_executable(kitemsettest ${kitemsettest_SRCS}) | | |||
12 | add_test(kitemsettest kitemsettest) | | |||
13 | ecm_mark_as_test(kitemsettest) | | |||
14 | target_link_libraries(kitemsettest dolphinprivate Qt5::Test) | | |||
15 | 8 | | |||
16 | # KItemRangeTest | 9 | # KItemRangeTest | ||
17 | set(kitemrangetest_SRCS | 10 | ecm_add_test(kitemrangetest.cpp LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
18 | kitemrangetest.cpp | | |||
19 | ) | | |||
20 | | ||||
21 | add_executable(kitemrangetest ${kitemrangetest_SRCS}) | | |||
22 | add_test(kitemrangetest kitemrangetest) | | |||
23 | ecm_mark_as_test(kitemrangetest) | | |||
24 | target_link_libraries(kitemrangetest dolphinprivate Qt5::Test) | | |||
25 | 11 | | |||
26 | 12 | | |||
27 | # KItemListSelectionManagerTest | 13 | # KItemListSelectionManagerTest | ||
28 | set(kitemlistselectionmanagertest_SRCS | 14 | ecm_add_test(kitemlistselectionmanagertest.cpp LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
29 | kitemlistselectionmanagertest.cpp | | |||
30 | ) | | |||
31 | | ||||
32 | add_executable(kitemlistselectionmanagertest ${kitemlistselectionmanagertest_SRCS}) | | |||
33 | add_test(kitemlistselectionmanagertest kitemlistselectionmanagertest) | | |||
34 | ecm_mark_as_test(kitemlistselectionmanagertest) | | |||
35 | target_link_libraries(kitemlistselectionmanagertest dolphinprivate Qt5::Test) | | |||
36 | 15 | | |||
37 | # KItemListControllerTest | 16 | # KItemListControllerTest | ||
38 | set(kitemlistcontrollertest_SRCS | | |||
39 | kitemlistcontrollertest.cpp | | |||
40 | testdir.cpp | | |||
41 | ../dolphindebug.cpp | | |||
42 | ) | | |||
43 | 17 | | |||
44 | kconfig_add_kcfg_files(kitemlistcontrollertest_SRCS GENERATE_MOC | 18 | kconfig_add_kcfg_files(kitemlistcontrollertest_SRCS GENERATE_MOC | ||
45 | ../settings/dolphin_generalsettings.kcfgc | 19 | ../settings/dolphin_generalsettings.kcfgc | ||
46 | ) | 20 | ) | ||
47 | 21 | ecm_add_test(kitemlistcontrollertest.cpp testdir.cpp ../dolphindebug.cpp ${kitemlistcontrollertest_SRCS} | |||
48 | add_executable(kitemlistcontrollertest ${kitemlistcontrollertest_SRCS}) | 22 | TEST_NAME kitemlistcontrollertest | ||
49 | add_test(kitemlistcontrollertest kitemlistcontrollertest) | 23 | LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
50 | ecm_mark_as_test(kitemlistcontrollertest) | | |||
51 | target_link_libraries(kitemlistcontrollertest dolphinprivate Qt5::Test) | | |||
52 | 24 | | |||
53 | # KFileItemListViewTest | 25 | # KFileItemListViewTest | ||
54 | set(kfileitemlistviewtest_SRCS | | |||
55 | kfileitemlistviewtest.cpp | | |||
56 | testdir.cpp | | |||
57 | ../dolphindebug.cpp | | |||
58 | ) | | |||
59 | | ||||
60 | kconfig_add_kcfg_files(kfileitemlistviewtest_SRCS GENERATE_MOC | 26 | kconfig_add_kcfg_files(kfileitemlistviewtest_SRCS GENERATE_MOC | ||
61 | ../settings/dolphin_generalsettings.kcfgc | 27 | ../settings/dolphin_generalsettings.kcfgc | ||
62 | ) | 28 | ) | ||
63 | 29 | ecm_add_test(kfileitemlistviewtest.cpp testdir.cpp ../dolphindebug.cpp ${kfileitemlistviewtest_SRCS} | |||
64 | add_executable(kfileitemlistviewtest ${kfileitemlistviewtest_SRCS}) | 30 | TEST_NAME kfileitemlistviewtest | ||
65 | add_test(kfileitemlistviewtest kfileitemlistviewtest) | 31 | LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
66 | ecm_mark_as_test(kfileitemlistviewtest) | | |||
67 | target_link_libraries(kfileitemlistviewtest dolphinprivate Qt5::Test) | | |||
68 | 32 | | |||
69 | # KFileItemModelTest | 33 | # KFileItemModelTest | ||
70 | set(kfileitemmodeltest_SRCS | | |||
71 | kfileitemmodeltest.cpp | | |||
72 | testdir.cpp | | |||
73 | ../dolphindebug.cpp | | |||
74 | ) | | |||
75 | | ||||
76 | kconfig_add_kcfg_files(kfileitemmodeltest_SRCS GENERATE_MOC | 34 | kconfig_add_kcfg_files(kfileitemmodeltest_SRCS GENERATE_MOC | ||
77 | ../settings/dolphin_generalsettings.kcfgc | 35 | ../settings/dolphin_generalsettings.kcfgc | ||
78 | ) | 36 | ) | ||
79 | 37 | ecm_add_test(kfileitemmodeltest.cpp testdir.cpp ../dolphindebug.cpp ${kfileitemmodeltest_SRCS} | |||
80 | add_executable(kfileitemmodeltest ${kfileitemmodeltest_SRCS}) | 38 | TEST_NAME kfileitemmodeltest | ||
81 | add_test(kfileitemmodeltest kfileitemmodeltest) | 39 | LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
82 | ecm_mark_as_test(kfileitemmodeltest) | | |||
83 | target_link_libraries(kfileitemmodeltest dolphinprivate Qt5::Test) | | |||
84 | 40 | | |||
85 | # KFileItemModelBenchmark | 41 | # KFileItemModelBenchmark | ||
86 | set(kfileitemmodelbenchmark_SRCS | | |||
87 | kfileitemmodelbenchmark.cpp | | |||
88 | testdir.cpp | | |||
89 | ../dolphindebug.cpp | | |||
90 | ) | | |||
91 | | ||||
92 | kconfig_add_kcfg_files(kfileitemmodelbenchmark_SRCS GENERATE_MOC | 42 | kconfig_add_kcfg_files(kfileitemmodelbenchmark_SRCS GENERATE_MOC | ||
93 | ../settings/dolphin_generalsettings.kcfgc | 43 | ../settings/dolphin_generalsettings.kcfgc | ||
94 | ) | 44 | ) | ||
95 | 45 | ecm_add_test(kfileitemmodelbenchmark.cpp testdir.cpp ../dolphindebug.cpp ${kfileitemmodelbenchmark_SRCS} | |||
96 | add_executable(kfileitemmodelbenchmark ${kfileitemmodelbenchmark_SRCS}) | 46 | TEST_NAME kfileitemmodelbenchmark | ||
97 | ecm_mark_as_test(kfileitemmodelbenchmark) | 47 | LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
98 | target_link_libraries(kfileitemmodelbenchmark dolphinprivate Qt5::Test) | | |||
99 | 48 | | |||
100 | # KItemListKeyboardSearchManagerTest | 49 | # KItemListKeyboardSearchManagerTest | ||
101 | set(kitemlistkeyboardsearchmanagertest_SRCS | 50 | ecm_add_test(kitemlistkeyboardsearchmanagertest.cpp LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
102 | kitemlistkeyboardsearchmanagertest.cpp | | |||
103 | ) | | |||
104 | | ||||
105 | add_executable(kitemlistkeyboardsearchmanagertest ${kitemlistkeyboardsearchmanagertest_SRCS}) | | |||
106 | add_test(kitemlistkeyboardsearchmanagertest kitemlistkeyboardsearchmanagertest) | | |||
107 | ecm_mark_as_test(kitemlistkeyboardsearchmanagertest) | | |||
108 | target_link_libraries(kitemlistkeyboardsearchmanagertest dolphinprivate Qt5::Test) | | |||
109 | 51 | | |||
110 | # DolphinSearchBox | 52 | # DolphinSearchBox | ||
111 | if (KF5Baloo_FOUND) | 53 | if (KF5Baloo_FOUND) | ||
112 | set(dolphinsearchboxtest_SRCS | | |||
113 | dolphinsearchboxtest.cpp | | |||
114 | ../search/dolphinfacetswidget.cpp | | |||
115 | ../search/dolphinsearchbox.cpp | | |||
116 | ) | | |||
117 | kconfig_add_kcfg_files(dolphinsearchboxtest_SRCS | 54 | kconfig_add_kcfg_files(dolphinsearchboxtest_SRCS | ||
118 | ../search/dolphin_searchsettings.kcfgc | 55 | ../search/dolphin_searchsettings.kcfgc | ||
119 | ) | 56 | ) | ||
120 | 57 | ecm_add_test(dolphinsearchboxtest.cpp ../search/dolphinfacetswidget.cpp ../search/dolphinsearchbox.cpp ${dolphinsearchboxtest_SRCS} | |||
121 | add_executable(dolphinsearchboxtest ${dolphinsearchboxtest_SRCS}) | 58 | TEST_NAME dolphinsearchboxtest | ||
122 | add_test(dolphinsearchboxtest dolphinsearchboxtest) | 59 | LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
123 | ecm_mark_as_test(dolphinsearchboxtest) | | |||
124 | target_link_libraries(dolphinsearchboxtest dolphinprivate Qt5::Test) | | |||
125 | endif() | 60 | endif() | ||
126 | 61 | | |||
127 | # KStandardItemModelTest | 62 | # KStandardItemModelTest | ||
128 | set(kstandarditemmodeltest_SRCS | 63 | ecm_add_test(kstandarditemmodeltest.cpp ../dolphindebug.cpp | ||
129 | kstandarditemmodeltest.cpp | 64 | TEST_NAME kstandarditemmodeltest | ||
130 | ../dolphindebug.cpp | 65 | LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
131 | ) | | |||
132 | | ||||
133 | add_executable(kstandarditemmodeltest ${kstandarditemmodeltest_SRCS}) | | |||
134 | add_test(kstandarditemmodeltest kstandarditemmodeltest) | | |||
135 | ecm_mark_as_test(kstandarditemmodeltest) | | |||
136 | target_link_libraries(kstandarditemmodeltest dolphinprivate Qt5::Test) | | |||
137 | 66 | | |||
138 | # ViewPropertiesTest | 67 | # ViewPropertiesTest | ||
139 | set(viewpropertiestest_SRCS | | |||
140 | viewpropertiestest.cpp | | |||
141 | testdir.cpp | | |||
142 | ../dolphindebug.cpp | | |||
143 | ) | | |||
144 | kconfig_add_kcfg_files(viewpropertiestest_SRCS GENERATE_MOC | 68 | kconfig_add_kcfg_files(viewpropertiestest_SRCS GENERATE_MOC | ||
145 | ../settings/dolphin_generalsettings.kcfgc | 69 | ../settings/dolphin_generalsettings.kcfgc | ||
146 | ../settings/dolphin_directoryviewpropertysettings.kcfgc | 70 | ../settings/dolphin_directoryviewpropertysettings.kcfgc | ||
147 | ) | 71 | ) | ||
148 | 72 | ecm_add_test(viewpropertiestest.cpp testdir.cpp ../dolphindebug.cpp ${viewpropertiestest_SRCS} | |||
149 | add_executable(viewpropertiestest ${viewpropertiestest_SRCS}) | 73 | TEST_NAME viewpropertiestest | ||
150 | add_test(viewpropertiestest viewpropertiestest) | 74 | LINK_LIBRARIES dolphinprivate Qt5::Test) | ||
151 | ecm_mark_as_test(viewpropertiestest) | | |||
152 | target_link_libraries(viewpropertiestest dolphinprivate Qt5::Test) | |