diff options
author | Xavier Claessens <xclaesse@gmail.com> | 2007-12-28 22:06:05 +0800 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2007-12-28 22:06:05 +0800 |
commit | 0ab5fb430e1fc364280f6fd5768d0541d0e8fee3 (patch) | |
tree | 18d3166e1ce13059e5bb3ee2b9b2feb60122cb12 /tests/check-main.c | |
parent | a9ccbbd4a3b585c2f52f5467498d273c2df83ca2 (diff) | |
download | gsoc2013-empathy-0ab5fb430e1fc364280f6fd5768d0541d0e8fee3.tar gsoc2013-empathy-0ab5fb430e1fc364280f6fd5768d0541d0e8fee3.tar.gz gsoc2013-empathy-0ab5fb430e1fc364280f6fd5768d0541d0e8fee3.tar.bz2 gsoc2013-empathy-0ab5fb430e1fc364280f6fd5768d0541d0e8fee3.tar.lz gsoc2013-empathy-0ab5fb430e1fc364280f6fd5768d0541d0e8fee3.tar.xz gsoc2013-empathy-0ab5fb430e1fc364280f6fd5768d0541d0e8fee3.tar.zst gsoc2013-empathy-0ab5fb430e1fc364280f6fd5768d0541d0e8fee3.zip |
Add "check" framework support. Fixes bug #505622 (Guillaume Desmottes).
Diffstat (limited to 'tests/check-main.c')
-rw-r--r-- | tests/check-main.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tests/check-main.c b/tests/check-main.c new file mode 100644 index 000000000..6dcfe3237 --- /dev/null +++ b/tests/check-main.c @@ -0,0 +1,40 @@ +#include <stdlib.h> +#include <stdio.h> +#include <string.h> +#include <glib-object.h> + +#include <check.h> + +#include "check-helpers.h" +#include "check-libempathy.h" + +#include "config.h" + +static Suite * +make_libempathy_suite (void) +{ + Suite *s = suite_create ("libempathy"); + + suite_add_tcase (s, make_empathy_utils_tcase ()); + + return s; +} + +int +main (void) +{ + int number_failed = 0; + Suite *s; + SRunner *sr; + + check_helpers_init (); + g_type_init (); + + s = make_libempathy_suite (); + sr = srunner_create (s); + srunner_run_all (sr, CK_NORMAL); + number_failed += srunner_ntests_failed (sr); + srunner_free (sr); + + return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; +} |