98683633468a5ea6086c859c9e6fe14119fb1817
[apps/native/boot-animation.git] / test / test_main.c
1 #include "../inc/test.h"
2 #if (TEST_MODE == TEST_APP)
3
4 #include "unit/inc/unit.h"
5 #include "function_test/function_test.h"
6 #include "feature_test/feature_test.h"
7 #include "animation.h"
8
9 #include <Elementary.h>
10 #include <vconf.h>
11
12 extern int __t__prepare_animation(keynode_t * node, void *user_data);
13
14 static struct {
15         Ecore_Timer * feature_test_run_timer;
16 } s_info = {
17         .feature_test_run_timer = NULL,
18 };
19
20 static Eina_Bool __run_timer_callback(void * data)
21 {
22         s_info.feature_test_run_timer = NULL;
23         return ECORE_CALLBACK_CANCEL;
24 }
25
26 struct args {
27         int argc;
28         char **argv;
29         char *msg;
30 };
31
32 int main(int argc, char *argv[])
33 {
34         unit_init();
35
36         elm_init(argc, argv);
37
38         function_test();
39
40         init_animation(1, NULL);
41         
42         elm_run();
43
44         unit_fini();
45         return 0;
46 }
47
48 #endif