~ubuntu-branches/ubuntu/trusty/geis/trusty

« back to all changes in this revision

Viewing changes to testsuite/geis2/check_geis2_api.c

  • Committer: Package Import Robot
  • Author(s): Chase Douglas
  • Date: 2012-07-30 08:51:42 UTC
  • Revision ID: package-import@ubuntu.com-20120730085142-jrc33ygjvt0ob1wl
Tags: upstream-2.2.11
ImportĀ upstreamĀ versionĀ 2.2.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/**
 
2
 * test driver for unit testing of geis internals
 
3
 */
 
4
#include <check.h>
 
5
 
 
6
 
 
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();
 
20
 
 
21
int
 
22
main(int argc CK_ATTRIBUTE_UNUSED, char* argv[] CK_ATTRIBUTE_UNUSED)
 
23
{
 
24
  int num_failed = 0;
 
25
 
 
26
  Suite *s = suite_create("\"GEIS v2.0 API\"");
 
27
 
 
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()); 
 
42
 
 
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);
 
47
 
 
48
  srunner_free(sr);
 
49
 
 
50
  return !(num_failed == 0);
 
51
}