efl
1#ifdef HAVE_CONFIG_H2# include <config.h>3#endif4
5#include "efreet_suite.h"6#include "../efl_check.h"7#include <Efreet.h>8
9static const Efl_Test_Case etc[] = {10{ "Efreet", efreet_test_efreet },11{ "Efreet Cache", efreet_test_efreet_cache },12{ NULL, NULL }13};14
15SUITE_INIT(efreet)16{
17ck_assert_int_eq(efreet_init(), 1);18}
19
20SUITE_SHUTDOWN(efreet)21{
22ck_assert_int_eq(efreet_shutdown(), 0);23}
24
25int
26main(int argc, char **argv)27{
28int failed_count;29
30if (!_efl_test_option_disp(argc, argv, etc))31return 0;32
33#ifdef NEED_RUN_IN_TREE34putenv("EFL_RUN_IN_TREE=1");35#endif36
37failed_count = _efl_suite_build_and_run(argc - 1, (const char **)argv + 1,38"Efreet", etc, SUITE_INIT_FN(efreet), SUITE_SHUTDOWN_FN(efreet));39
40return (failed_count == 0) ? 0 : 255;41}
42