1
2
#include <gtk/gtk.h>
3
4
#include <stdlib.h>
5
6
#include "check_libtinymail.h"
7
8
int
9
main (void)
10
{
11
     int n;
12
     SRunner *sr;
13
14
     gtk_init (NULL, NULL);	/* Why doesn't this require gtk CFLAGS&LIBS? */
15
     g_thread_init (NULL);
16
17
     sr = srunner_create (NULL);
18
     srunner_add_suite (sr, (Suite *) create_tny_account_store_suite ());
19
     srunner_add_suite (sr, (Suite *) create_tny_account_suite ());
20
     srunner_add_suite (sr, (Suite *) create_tny_device_suite ());
21
     srunner_add_suite (sr, (Suite *) create_tny_folder_store_query_suite ());
22
     srunner_add_suite (sr, (Suite *) create_tny_folder_store_suite ());
23
     srunner_add_suite (sr, (Suite *) create_tny_folder_suite ());
24
     srunner_add_suite (sr, (Suite *) create_tny_header_suite ());
25
     srunner_add_suite (sr, (Suite *) create_tny_list_suite ());
26
     srunner_add_suite (sr, (Suite *) create_tny_mime_part_suite ());
27
     srunner_add_suite (sr, (Suite *) create_tny_msg_suite ());
28
     srunner_add_suite (sr, (Suite *) create_tny_stream_suite ());
29
30
     srunner_run_all (sr, CK_VERBOSE);
31
     n = srunner_ntests_failed (sr);
32
     srunner_free (sr);
33
     return (n == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
34
}