1 LINK_DIRECTORIES( ${GLIB2_LIBRARY_DIRS} ${LIBXML2_LIBRARY_DIRS} )
2 INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CHECK_INCLUDE_DIRS} ${GLIB2_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIRS} )
4 ADD_SUBDIRECTORY( mock-plugin )
6 #### Contacts ####################################
7 SET( TICKETURL "https://opensync.org/ticket/" )
9 ########### support #################
10 ADD_LIBRARY( support STATIC support.c )
11 TARGET_LINK_LIBRARIES( support opensync-testing ${CHECK_LIBRARIES} )
13 ############ unit tests ##########################
15 SET( TEST_TARGET_LIBRARIES support )
17 ADD_TEST( symbols ${CMAKE_CURRENT_SOURCE_DIR}/abiapi-tests/check-symbols ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} )
18 BUILD_CHECK_TEST( error check_error.c ${TEST_TARGET_LIBRARIES} )
19 OSYNC_TESTCASE(error error_create)
20 OSYNC_TESTCASE(error error_create_null)
21 OSYNC_TESTCASE(error error_get_name_null)
22 OSYNC_TESTCASE(error error_get_name_null2)
23 OSYNC_TESTCASE(error error_get_name)
24 OSYNC_TESTCASE(error error_free_null)
25 OSYNC_TESTCASE(error error_free_null2)
26 OSYNC_TESTCASE(error error_free)
27 OSYNC_TESTCASE(error error_check_null)
28 OSYNC_TESTCASE(error error_check_null2)
29 OSYNC_TESTCASE(error error_check)
30 OSYNC_TESTCASE(error error_check2)
31 OSYNC_TESTCASE(error error_stack_null)
32 OSYNC_TESTCASE(error error_stack_null2)
33 OSYNC_TESTCASE(error error_stack)
34 OSYNC_TESTCASE(error error_stack2)
35 OSYNC_TESTCASE(error error_set_null)
36 OSYNC_TESTCASE(error error_duplicate_null)
37 OSYNC_TESTCASE(error error_duplicate)
39 BUILD_CHECK_TEST( archive archive-tests/check_archive.c ${TEST_TARGET_LIBRARIES} )
40 OSYNC_TESTCASE(archive archive_new)
41 OSYNC_TESTCASE(archive archive_load_changes)
42 OSYNC_TESTCASE(archive archive_save_change)
43 OSYNC_TESTCASE(archive archive_save_data)
44 OSYNC_TESTCASE(archive archive_load_data)
45 OSYNC_TESTCASE(archive archive_load_data_with_closing_db)
47 BUILD_CHECK_TEST(capabilities capabilities-tests/check_capabilities.c ${TEST_TARGET_LIBRARIES} )
48 OSYNC_TESTCASE(capabilities capabilities_new)
49 OSYNC_TESTCASE(capabilities capability_new)
50 OSYNC_TESTCASE(capabilities capabilities_parse)
51 OSYNC_TESTCASE(capabilities capabilities_sort)
53 BUILD_CHECK_TEST(client client-tests/check_client.c ${TEST_TARGET_LIBRARIES} )
54 OSYNC_TESTCASE(client client_new)
55 OSYNC_TESTCASE(client client_pipes)
56 OSYNC_TESTCASE(client client_run)
58 BUILD_CHECK_TEST( filter sync-tests/check_filter.c ${TEST_TARGET_LIBRARIES} )
59 OSYNC_TESTCASE(filter filter_setup)
60 OSYNC_TESTCASE(filter filter_sync_deny_all)
61 OSYNC_TESTCASE(filter filter_sync_custom)
62 OSYNC_TESTCASE(filter filter_save_and_load)
63 OSYNC_TESTCASE(filter filter_destobjtype_delete)
65 BUILD_CHECK_TEST( conv format-tests/check_conv.c ${TEST_TARGET_LIBRARIES} )
66 OSYNC_TESTCASE(conv conv_env_create)
67 OSYNC_TESTCASE(conv conv_env_register_objformat)
68 OSYNC_TESTCASE(conv conv_env_register_objformat_count)
69 OSYNC_TESTCASE(conv conv_env_objformat_find)
70 OSYNC_TESTCASE(conv conv_env_objformat_find_false)
71 OSYNC_TESTCASE(conv conv_env_register_converter)
72 OSYNC_TESTCASE(conv conv_env_register_converter_count)
73 OSYNC_TESTCASE(conv conv_env_converter_find)
74 OSYNC_TESTCASE(conv conv_env_converter_find_false)
75 OSYNC_TESTCASE(conv conv_env_register_filter)
76 OSYNC_TESTCASE(conv conv_env_register_filter_count)
77 OSYNC_TESTCASE(conv conv_find_path)
78 OSYNC_TESTCASE(conv conv_find_path2)
79 OSYNC_TESTCASE(conv conv_find_path_false)
80 OSYNC_TESTCASE(conv conv_find_multi_path)
81 OSYNC_TESTCASE(conv conv_find_multi_path_with_preferred)
82 OSYNC_TESTCASE(conv conv_find_circular_false)
83 OSYNC_TESTCASE(conv conv_find_complex)
84 OSYNC_TESTCASE(conv conv_find_multi_target)
85 OSYNC_TESTCASE(conv conv_find_multi_target2)
86 OSYNC_TESTCASE(conv conv_find_multi_path_multi_target)
87 OSYNC_TESTCASE(conv conv_find_multi_path_multi_target_with_preferred)
88 OSYNC_TESTCASE(conv conv_env_convert1)
89 OSYNC_TESTCASE(conv conv_env_convert_back)
90 OSYNC_TESTCASE(conv conv_env_convert_desenc)
91 OSYNC_TESTCASE(conv conv_env_convert_desenc_complex)
92 OSYNC_TESTCASE(conv conv_env_detect_and_convert)
93 OSYNC_TESTCASE(conv conv_prefer_not_desencap)
94 OSYNC_TESTCASE(conv conv_prefer_same_objtype)
95 OSYNC_TESTCASE(conv conv_prefer_not_lossy_objtype_change)
96 OSYNC_TESTCASE(conv conv_env_detect_false)
97 OSYNC_TESTCASE(conv conv_env_decap_and_detect)
98 OSYNC_TESTCASE(conv conv_env_decap_and_detect2)
100 BUILD_CHECK_TEST( converter format-tests/check_converter.c ${TEST_TARGET_LIBRARIES} )
101 OSYNC_TESTCASE(converter converter_create)
102 OSYNC_TESTCASE(converter converter_get)
103 OSYNC_TESTCASE(converter converter_create_decap)
104 OSYNC_TESTCASE(converter converter_create_detector)
105 OSYNC_TESTCASE(converter converter_matches)
106 OSYNC_TESTCASE(converter converter_detect)
107 OSYNC_TESTCASE(converter converter_detector_invoke)
108 OSYNC_TESTCASE(converter converter_detect_non_detector)
110 OSYNC_TESTCASE(converter converter_conv_invoke)
111 OSYNC_TESTCASE(converter converter_decap_invoke)
112 OSYNC_TESTCASE(converter converter_encap_invoke)
114 OSYNC_TESTCASE(converter converter_conv_invoke_const)
115 OSYNC_TESTCASE(converter converter_decap_invoke_const)
116 OSYNC_TESTCASE(converter converter_encap_invoke_const)
118 OSYNC_TESTCASE(converter converter_path_create)
119 OSYNC_TESTCASE(converter converter_path_add)
120 OSYNC_TESTCASE(converter converter_config)
122 BUILD_CHECK_TEST( datatest data-tests/check_data.c ${TEST_TARGET_LIBRARIES} )
123 OSYNC_TESTCASE(datatest data_new)
124 OSYNC_TESTCASE(datatest data_new_with_data)
125 OSYNC_TESTCASE(datatest data_set_data)
126 OSYNC_TESTCASE(datatest data_set_data2)
127 OSYNC_TESTCASE(datatest data_objformat)
128 OSYNC_TESTCASE(datatest data_objtype)
130 BUILD_CHECK_TEST( detect format-tests/check_detect.c ${TEST_TARGET_LIBRARIES} )
131 OSYNC_TESTCASE(detect detect_smart)
132 OSYNC_TESTCASE(detect detect_different_objtype)
133 OSYNC_TESTCASE(detect detect_smart_no)
135 BUILD_CHECK_TEST( engine engine-tests/check_engine.c ${TEST_TARGET_LIBRARIES} )
136 OSYNC_TESTCASE( engine engine_new )
137 OSYNC_TESTCASE( engine engine_init )
138 OSYNC_TESTCASE( engine engine_sync )
139 OSYNC_TESTCASE( engine engine_sync_multi_obj )
140 OSYNC_TESTCASE( engine engine_sync_out_of_order )
141 OSYNC_TESTCASE( engine engine_sync_reuse )
142 OSYNC_TESTCASE_DISABLED( engine engine_sync_stress "1040" )
143 OSYNC_TESTCASE( engine engine_sync_read_write )
144 OSYNC_TESTCASE_DISABLED( engine engine_sync_read_write_stress "994" )
145 OSYNC_TESTCASE( engine engine_sync_read_write_stress2 )
147 BUILD_CHECK_TEST( engine-error engine-tests/check_engine_error.c ${TEST_TARGET_LIBRARIES} )
148 OSYNC_TESTCASE( engine-error engine_error_single_init_error)
149 OSYNC_TESTCASE( engine-error engine_error_double_init_error)
150 OSYNC_TESTCASE( engine-error engine_error_no_config_error)
151 OSYNC_TESTCASE( engine-error engine_error_no_objtype_error)
152 OSYNC_TESTCASE_DISABLED( engine-error engine_error_dual_connect_error "995")
153 OSYNC_TESTCASE( engine-error engine_error_one_of_two_connect_error)
154 OSYNC_TESTCASE( engine-error engine_error_two_of_three_connect_error)
155 OSYNC_TESTCASE( engine-error engine_error_two_of_three_connect_error2)
156 OSYNC_TESTCASE( engine-error engine_error_three_of_three_connect_error)
157 OSYNC_TESTCASE( engine-error engine_error_one_of_three_connect_error)
158 OSYNC_TESTCASE( engine-error engine_error_no_connect_error)
159 OSYNC_TESTCASE( engine-error engine_error_single_connect_timeout)
160 OSYNC_TESTCASE_DISABLED( engine-error engine_error_dual_connect_timeout "1038")
161 OSYNC_TESTCASE( engine-error engine_error_one_of_three_timeout)
162 OSYNC_TESTCASE( engine-error engine_error_timeout_and_error)
163 OSYNC_TESTCASE( engine-error engine_error_single_get_changes_error)
164 OSYNC_TESTCASE( engine-error engine_error_dual_get_changes_error)
165 OSYNC_TESTCASE( engine-error engine_error_two_of_three_get_changes_error)
166 OSYNC_TESTCASE( engine-error engine_error_one_of_three_get_changes_error)
167 OSYNC_TESTCASE( engine-error engine_error_one_of_three_get_changes_timeout)
168 OSYNC_TESTCASE( engine-error engine_error_get_changes_timeout_and_error)
169 OSYNC_TESTCASE_DISABLED( engine-error engine_error_get_changes_timeout_sleep "1030")
170 OSYNC_TESTCASE( engine-error engine_error_single_commit_error)
171 OSYNC_TESTCASE( engine-error engine_error_dual_commit_error)
172 OSYNC_TESTCASE( engine-error engine_error_single_commit_timeout)
173 OSYNC_TESTCASE_DISABLED( engine-error engine_error_dual_commit_timeout "1041")
174 OSYNC_TESTCASE( engine-error engine_error_commit_timeout_and_error)
175 OSYNC_TESTCASE( engine-error engine_error_commit_timeout_and_error2)
176 OSYNC_TESTCASE( engine-error engine_error_commit_error_modify)
177 OSYNC_TESTCASE( engine-error engine_error_commit_error_delete)
178 OSYNC_TESTCASE( engine-error engine_error_committed_all_error)
179 OSYNC_TESTCASE( engine-error engine_error_committed_all_batch_error)
180 OSYNC_TESTCASE( engine-error engine_error_single_sync_done_error)
181 OSYNC_TESTCASE( engine-error engine_error_dual_sync_done_error)
182 OSYNC_TESTCASE( engine-error engine_error_triple_sync_done_error)
183 OSYNC_TESTCASE( engine-error engine_error_single_sync_done_timeout)
184 OSYNC_TESTCASE( engine-error engine_error_dual_sync_done_timeout)
185 OSYNC_TESTCASE( engine-error engine_error_sync_done_timeout_and_error)
186 OSYNC_TESTCASE( engine-error engine_error_single_disconnect_error)
187 OSYNC_TESTCASE( engine-error engine_error_dual_disconnect_error)
188 OSYNC_TESTCASE( engine-error engine_error_triple_disconnect_error)
189 OSYNC_TESTCASE( engine-error engine_error_single_disconnect_timeout)
190 OSYNC_TESTCASE( engine-error engine_error_dual_disconnect_timeout)
191 OSYNC_TESTCASE( engine-error engine_error_disconnect_timeout_and_error)
192 OSYNC_TESTCASE( engine-error engine_error_get_changes_disconnect_error)
193 OSYNC_TESTCASE( engine-error engine_error_missing_format_plugin)
195 BUILD_CHECK_TEST( formatenv format-tests/check_format_env.c ${TEST_TARGET_LIBRARIES} )
196 OSYNC_TESTCASE(formatenv format_env_create)
197 OSYNC_TESTCASE(formatenv format_env_register_objformat)
198 OSYNC_TESTCASE(formatenv format_env_register_objformat_count)
199 OSYNC_TESTCASE(formatenv format_env_objformat_find)
200 OSYNC_TESTCASE(formatenv format_env_objformat_find_false)
201 OSYNC_TESTCASE(formatenv format_env_register_converter)
202 OSYNC_TESTCASE(formatenv format_env_register_converter_count)
203 OSYNC_TESTCASE(formatenv format_env_converter_find)
204 OSYNC_TESTCASE(formatenv format_env_converter_find_false)
205 OSYNC_TESTCASE(formatenv format_env_register_filter)
206 OSYNC_TESTCASE(formatenv format_env_register_filter_count)
207 OSYNC_TESTCASE(formatenv format_env_load_plugins)
208 OSYNC_TESTCASE(formatenv format_env_plugin)
210 BUILD_CHECK_TEST( group group-tests/check_group.c ${TEST_TARGET_LIBRARIES} )
211 OSYNC_TESTCASE(group group_last_sync)
213 BUILD_CHECK_TEST( hashtable helper-tests/check_hash.c ${TEST_TARGET_LIBRARIES} )
214 OSYNC_TESTCASE(hashtable hashtable_new)
215 OSYNC_TESTCASE(hashtable hashtable_reload)
216 OSYNC_TESTCASE(hashtable hashtable_stress)
218 BUILD_CHECK_TEST( lock group-tests/check_lock.c ${TEST_TARGET_LIBRARIES} )
219 OSYNC_TESTCASE(lock lock_simple_lock)
220 OSYNC_TESTCASE(lock lock_simple_seq_lock)
221 OSYNC_TESTCASE(lock lock_dual_lock)
222 OSYNC_TESTCASE(lock lock_dual_lock2)
223 OSYNC_TESTCASE(lock lock_dual_sync_engine_lock)
224 OSYNC_TESTCASE(lock lock_dual_sync_engine_unclean)
227 BUILD_CHECK_TEST( ipc ipc-tests/check_ipc.c ${TEST_TARGET_LIBRARIES} )
228 OSYNC_TESTCASE(ipc ipc_new)
229 OSYNC_TESTCASE(ipc ipc_ref)
230 OSYNC_TESTCASE(ipc ipc_create)
231 OSYNC_TESTCASE(ipc ipc_connect)
232 OSYNC_TESTCASE(ipc ipc_payload)
233 OSYNC_TESTCASE(ipc ipc_payload_wait)
234 OSYNC_TESTCASE(ipc ipc_payload_stress)
235 OSYNC_TESTCASE(ipc ipc_payload_stress2)
236 OSYNC_TESTCASE(ipc ipc_large_payload)
237 OSYNC_TESTCASE(ipc ipc_error_no_pipe)
238 OSYNC_TESTCASE(ipc ipc_error_perm)
239 OSYNC_TESTCASE(ipc ipc_error_rem)
240 OSYNC_TESTCASE(ipc ipc_error_rem2)
241 OSYNC_TESTCASE(ipc ipc_loop_payload)
242 OSYNC_TESTCASE(ipc ipc_loop_stress)
243 OSYNC_TESTCASE(ipc ipc_loop_callback)
244 OSYNC_TESTCASE(ipc ipc_callback_break)
245 OSYNC_TESTCASE(ipc ipc_pipes)
246 OSYNC_TESTCASE(ipc ipc_pipes_stress)
247 OSYNC_TESTCASE_DISABLED(ipc ipc_callback_break_pipes "1039")
248 OSYNC_TESTCASE(ipc ipc_timeout)
249 OSYNC_TESTCASE(ipc ipc_loop_with_timeout)
250 OSYNC_TESTCASE(ipc ipc_late_reply)
251 OSYNC_TESTCASE(ipc ipc_loop_timeout_with_idle)
252 OSYNC_TESTCASE(ipc ipc_timeout_noreplyq)
253 OSYNC_TESTCASE(ipc ipc_timeout_noreceiver)
256 BUILD_CHECK_TEST( mapping mapping-tests/check_mapping.c ${TEST_TARGET_LIBRARIES} )
257 OSYNC_TESTCASE(mapping mapping_new)
258 OSYNC_TESTCASE(mapping mapping_compare)
260 BUILD_CHECK_TEST( mapping_engine engine-tests/check_mapping_engine.c ${TEST_TARGET_LIBRARIES} )
261 OSYNC_TESTCASE(mapping_engine mapping_engine_same_similar_conflict)
262 OSYNC_TESTCASE(mapping_engine mapping_engine_same_similar_conflict_multi)
264 BUILD_CHECK_TEST( member group-tests/check_member.c ${TEST_TARGET_LIBRARIES} )
265 OSYNC_TESTCASE(member member_new)
267 BUILD_CHECK_TEST( module module-tests/check_module.c ${TEST_TARGET_LIBRARIES} )
268 OSYNC_TESTCASE(module module_create)
269 OSYNC_TESTCASE(module module_load)
270 OSYNC_TESTCASE(module module_load_false)
271 OSYNC_TESTCASE(module module_function)
272 OSYNC_TESTCASE(module module_function_false)
273 OSYNC_TESTCASE(module module_version)
274 OSYNC_TESTCASE(module module_check)
276 BUILD_CHECK_TEST( multisync sync-tests/check_multisync.c ${TEST_TARGET_LIBRARIES} )
277 OSYNC_TESTCASE(multisync multisync_easy_new)
278 OSYNC_TESTCASE(multisync multisync_dual_new)
279 OSYNC_TESTCASE(multisync multisync_triple_new)
281 BUILD_CHECK_TEST( sync sync-tests/check_sync.c ${TEST_TARGET_LIBRARIES} )
282 OSYNC_TESTCASE( sync sync_setup_connect)
283 OSYNC_TESTCASE( sync sync_easy_new)
284 OSYNC_TESTCASE( sync sync_easy_new_del)
285 OSYNC_TESTCASE( sync sync_easy_conflict)
286 OSYNC_TESTCASE( sync sync_easy_new_mapping)
287 OSYNC_TESTCASE( sync sync_easy_conflict_duplicate)
288 OSYNC_TESTCASE( sync sync_easy_conflict_abort)
289 OSYNC_TESTCASE( sync sync_conflict_duplicate2)
290 OSYNC_TESTCASE( sync sync_conflict_delay)
291 OSYNC_TESTCASE( sync sync_conflict_deldel)
292 OSYNC_TESTCASE( sync sync_moddel)
293 OSYNC_TESTCASE( sync sync_conflict_moddel)
294 OSYNC_TESTCASE( sync sync_easy_dualdel)
295 OSYNC_TESTCASE( sync sync_large)
296 OSYNC_TESTCASE( sync sync_detect_obj)
297 OSYNC_TESTCASE( sync sync_detect_obj2)
298 OSYNC_TESTCASE( sync sync_slowsync_connect)
299 OSYNC_TESTCASE( sync sync_slowsync_mainsink_connect)
300 OSYNC_TESTCASE( sync sync_initial_slow_sync)
302 BUILD_CHECK_TEST( sync-error sync-tests/check_sync_error.c ${TEST_TARGET_LIBRARIES} )
303 OSYNC_TESTCASE(sync-error sync_error_single_init_error_noerror)
305 BUILD_CHECK_TEST( objformat format-tests/check_objformat.c ${TEST_TARGET_LIBRARIES} )
306 OSYNC_TESTCASE(objformat objformat_new)
307 OSYNC_TESTCASE(objformat objformat_get)
308 OSYNC_TESTCASE(objformat objformat_equal)
309 OSYNC_TESTCASE(objformat objformat_compare)
310 OSYNC_TESTCASE(objformat objformat_destroy)
311 OSYNC_TESTCASE(objformat objformat_copy)
312 OSYNC_TESTCASE(objformat objformat_duplicate)
313 OSYNC_TESTCASE(objformat objformat_create)
314 OSYNC_TESTCASE(objformat objformat_print)
315 OSYNC_TESTCASE(objformat objformat_revision)
316 OSYNC_TESTCASE(objformat objformat_marshal)
317 OSYNC_TESTCASE(objformat objformat_demarshal)
319 BUILD_CHECK_TEST( plugin_config plugin-tests/check_plugin_config.c ${TEST_TARGET_LIBRARIES} )
320 OSYNC_TESTCASE(plugin_config plugin_config_new)
321 OSYNC_TESTCASE(plugin_config plugin_config_new_nomemory)
322 OSYNC_TESTCASE(plugin_config plugin_config_supported)
323 OSYNC_TESTCASE(plugin_config plugin_config_subcomponents)
324 OSYNC_TESTCASE(plugin_config plugin_config_subcomponents_nomemory)
325 OSYNC_TESTCASE(plugin_config plugin_config_advancedoption)
326 OSYNC_TESTCASE(plugin_config plugin_config_advancedoption_set_get)
327 OSYNC_TESTCASE(plugin_config plugin_config_advancedoption_param)
328 OSYNC_TESTCASE(plugin_config plugin_config_authentication)
329 OSYNC_TESTCASE(plugin_config plugin_config_connection)
330 OSYNC_TESTCASE(plugin_config plugin_config_localization)
331 OSYNC_TESTCASE(plugin_config plugin_config_resources)
332 OSYNC_TESTCASE(plugin_config plugin_config_save_and_load)
333 OSYNC_TESTCASE(plugin_config plugin_config_save_and_load_connection_bluetooth)
334 OSYNC_TESTCASE(plugin_config plugin_config_save_and_load_connection_usb)
335 OSYNC_TESTCASE(plugin_config plugin_config_save_and_load_connection_irda)
336 OSYNC_TESTCASE(plugin_config plugin_config_save_and_load_connection_network)
337 OSYNC_TESTCASE(plugin_config plugin_config_save_and_load_connection_serial)
339 BUILD_CHECK_TEST( proxy client-tests/check_proxy.c ${TEST_TARGET_LIBRARIES} )
340 OSYNC_TESTCASE(proxy proxy_new)
341 OSYNC_TESTCASE(proxy proxy_spawn)
342 OSYNC_TESTCASE(proxy proxy_init)
343 OSYNC_TESTCASE(proxy proxy_discover)
344 OSYNC_TESTCASE(proxy proxy_connect)
346 BUILD_CHECK_TEST( serializer ipc-tests/check_serializer.c ${TEST_TARGET_LIBRARIES} )
347 OSYNC_TESTCASE(serializer serializer_pluginconfig)
348 OSYNC_TESTCASE(serializer serializer_pluginconfig_full)
350 BUILD_CHECK_TEST( time format-tests/check_time.c ${TEST_TARGET_LIBRARIES} )
351 OSYNC_TESTCASE(time time_timezone_diff)
352 OSYNC_TESTCASE(time time_relative2tm)
353 OSYNC_TESTCASE(time time_unix_converters)
355 BUILD_CHECK_TEST( version version-tests/check_version.c ${TEST_TARGET_LIBRARIES} )
356 OSYNC_TESTCASE(version version_new)
357 OSYNC_TESTCASE(version version_matches)
358 OSYNC_TESTCASE(version version_load_from_descriptions)
360 BUILD_CHECK_TEST( updater group-tests/check_updater.c ${TEST_TARGET_LIBRARIES} )
361 OSYNC_TESTCASE(updater updater_init)
362 OSYNC_TESTCASE(updater updater_without_loaded_group)
363 OSYNC_TESTCASE(updater updater_action_required)
364 OSYNC_TESTCASE(updater updater_updates_directory)
365 OSYNC_TESTCASE(updater updater_invalid_stylesheet)
366 OSYNC_TESTCASE(updater updater_valid_stylesheet)
367 OSYNC_TESTCASE(updater updater_group_three_steps)
369 BUILD_CHECK_TEST( xmlformat capabilities-tests/check_xmlformat.c ${TEST_TARGET_LIBRARIES} )
370 OSYNC_TESTCASE(xmlformat xmlformat_new)
371 OSYNC_TESTCASE(xmlformat xmlformat_parse)
372 OSYNC_TESTCASE(xmlformat xmlformat_sort)
373 OSYNC_TESTCASE(xmlformat xmlformat_is_sorted)
374 OSYNC_TESTCASE(xmlformat xmlformat_search_field)
375 OSYNC_TESTCASE(xmlformat xmlformat_schema_validate)
376 OSYNC_TESTCASE(xmlformat xmlfield_new)
377 OSYNC_TESTCASE(xmlformat xmlfield_sort)
378 OSYNC_TESTCASE(xmlformat xmlfield_childlink_for_getter_setter)
381 CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/CTestCustom.cmake"
382 "${CMAKE_BINARY_DIR}/CTestCustom.ctest")