2
* test driver for unit testing of geis internals
7
extern Suite *make_version_macro_suite();
8
extern Suite *geis2_general_types_suite_new();
9
extern Suite *geis2_error_codes_suite_new();
10
extern Suite *geis2_device_suite_new();
11
extern Suite *geis2_gesture_class_suite_new();
12
extern Suite *geis2_geis_new_suite_new();
13
extern Suite *geis2_config_suite_new();
14
extern Suite *geis2_attr_suite_new();
15
extern Suite *geis2_region_suite_new();
16
extern Suite *geis2_filter_suite_new();
17
extern Suite *geis2_subscription_suite_new();
18
extern Suite *geis2_event_suite_new();
19
extern Suite *geis2_gesture_frame_suite_new();
22
main(int argc CK_ATTRIBUTE_UNUSED, char* argv[] CK_ATTRIBUTE_UNUSED)
26
Suite *s = suite_create("\"GEIS v2.0 API\"");
28
SRunner *sr = srunner_create(s);
29
srunner_add_suite(sr, make_version_macro_suite());
30
srunner_add_suite(sr, geis2_general_types_suite_new());
31
srunner_add_suite(sr, geis2_error_codes_suite_new());
32
srunner_add_suite(sr, geis2_geis_new_suite_new());
33
srunner_add_suite(sr, geis2_config_suite_new());
34
srunner_add_suite(sr, geis2_attr_suite_new());
35
srunner_add_suite(sr, geis2_device_suite_new());
36
srunner_add_suite(sr, geis2_gesture_class_suite_new());
37
srunner_add_suite(sr, geis2_region_suite_new());
38
srunner_add_suite(sr, geis2_filter_suite_new());
39
srunner_add_suite(sr, geis2_subscription_suite_new());
40
srunner_add_suite(sr, geis2_event_suite_new());
41
srunner_add_suite(sr, geis2_gesture_frame_suite_new());
43
srunner_set_log(sr, "geis2_api.log");
44
srunner_set_xml(sr, "geis2_api.xml");
45
srunner_run_all(sr, CK_NORMAL);
46
num_failed = srunner_ntests_failed(sr);
50
return !(num_failed == 0);