]> git.0d.be Git - empathy.git/blob - tests/check-main.c
tp_tube_constructor: get State property not priv->state is actually set
[empathy.git] / tests / check-main.c
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <string.h>
4 #include <glib-object.h>
5
6 #include <check.h>
7
8 #include "check-helpers.h"
9 #include "check-libempathy.h"
10 #include <libempathy/empathy-utils.h>
11
12 #include "config.h"
13
14 static Suite *
15 make_libempathy_suite (void)
16 {
17     Suite *s = suite_create ("libempathy");
18
19     suite_add_tcase (s, make_empathy_utils_tcase ());
20     suite_add_tcase (s, make_empathy_irc_server_tcase ());
21     suite_add_tcase (s, make_empathy_irc_network_tcase ());
22     suite_add_tcase (s, make_empathy_irc_network_manager_tcase ());
23     suite_add_tcase (s, make_empathy_chatroom_tcase ());
24     suite_add_tcase (s, make_empathy_chatroom_manager_tcase ());
25
26     return s;
27 }
28
29 int
30 main (void)
31 {
32     int number_failed = 0;
33     Suite *s;
34     SRunner *sr;
35
36     check_helpers_init ();
37     g_type_init ();
38     empathy_init ();
39
40     s = make_libempathy_suite ();
41     sr = srunner_create (s);
42     srunner_run_all (sr, CK_NORMAL);
43     number_failed += srunner_ntests_failed (sr);
44     srunner_free (sr);
45
46     return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
47 }