1 #include "../inc/test.h"
2 #if (TEST_MODE == TEST_APP)
4 #include "control/app_control.h"
6 #include "unit/inc/unit.h"
7 #include "function_test/function_test.h"
8 #include "feature_test/feature_test.h"
10 #include <Elementary.h>
13 Ecore_Timer * feature_test_run_timer;
15 .feature_test_run_timer = NULL,
18 static Eina_Bool __run_timer_callback(void * data);
20 static bool __create(void * data)
24 static void __app_control(app_control_h app_control_handle, void * data)
26 app_control(app_control_handle, data);
29 static void __resume(void * data)
33 if (s_info.feature_test_run_timer) {
34 ecore_timer_del(s_info.feature_test_run_timer);
35 s_info.feature_test_run_timer = NULL;
38 s_info.feature_test_run_timer = ecore_timer_add(1, __run_timer_callback, NULL);
41 static void __pause(void * data)
46 static void __terminate(void * data)
51 static Eina_Bool __run_timer_callback(void * data)
53 s_info.feature_test_run_timer = NULL;
54 return ECORE_CALLBACK_CANCEL;
57 int main(int argc, char *argv[])
61 ui_app_lifecycle_callback_s lifecycle_callback = {NULL, };
63 lifecycle_callback.create = __create;
64 lifecycle_callback.app_control = __app_control;
65 lifecycle_callback.resume = __resume;
66 lifecycle_callback.pause = __pause;
67 lifecycle_callback.terminate = __terminate;
69 int ret = ui_app_main(argc, argv, &lifecycle_callback, NULL);
70 if (ret != APP_ERROR_NONE)
71 __T("app_main() is failed. err = %d", ret);