From: jomui Date: Wed, 26 Jul 2017 08:27:53 +0000 (+0900) Subject: fixed console test app X-Git-Tag: submit/tizen/20170727.011824^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_5.0_unified;p=platform%2Fcore%2Fapi%2Fgeofence-manager.git fixed console test app Signed-off-by: jomui Change-Id: Ic720c0779b8c02feb91a6ac4fb23463ccf9b587c --- diff --git a/test/geofence_test.c b/test/geofence_test.c index 4d0c322..125f70d 100644 --- a/test/geofence_test.c +++ b/test/geofence_test.c @@ -28,7 +28,6 @@ static GMainLoop *g_mainloop = NULL; static int menu; static guint test_timer; -static void geofence_test_cleanup(); static int geofence_test(); @@ -96,7 +95,6 @@ static gboolean wait_test() g_source_remove(test_timer); test_timer = 0; } - geofence_test_cleanup(); geofence_test(); return FALSE; @@ -226,7 +224,6 @@ static void geofence_test_init() if (manager == NULL) { ret = geofence_manager_create(&manager); fprintf(stderr, "geofence_manager_create: %d\n", ret); - show_error(ret); ret = geofence_manager_set_geofence_state_changed_cb(manager, state_changed_cb, NULL); fprintf(stderr, "set_geofence_state_changed_cb: %d\n", ret); @@ -262,12 +259,6 @@ static int geofence_test() { int ret = GEOFENCE_MANAGER_ERROR_NONE; - if (!check_geofence_supported()) { - g_timeout_add_seconds(1, exit_program, NULL); - return 0; - } - - geofence_test_init(); print_menu(); switch (menu) { @@ -448,6 +439,8 @@ static int geofence_test() ret = geofence_manager_stop(manager, fence_id); fprintf(stderr, "geofence_manager_stop: %d\n", ret); + show_error(ret); + break; } case 0: @@ -469,10 +462,12 @@ static int geofence_test() int main(int argc, char **argv) { - g_mainloop = g_main_loop_new(NULL, 0); - geofence_test(); - g_main_loop_run(g_mainloop); - geofence_test_cleanup(); - + if (check_geofence_supported()) { + g_mainloop = g_main_loop_new(NULL, 0); + geofence_test_init(); + geofence_test(); + g_main_loop_run(g_mainloop); + geofence_test_cleanup(); + } return 0; }