From 8537ad4282f314d6c117fd161c9af924dcc43cbe Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 6 Aug 2018 14:14:02 -0400 Subject: [PATCH] tests/elm: use custom tick source for animator events ensure that animator ticks are occurring at the same time as render dumping in order to further speed up tests Differential Revision: https://phab.enlightenment.org/D6766 --- src/tests/elementary/elm_suite.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tests/elementary/elm_suite.c b/src/tests/elementary/elm_suite.c index 103d1a74d8..198179b880 100644 --- a/src/tests/elementary/elm_suite.c +++ b/src/tests/elementary/elm_suite.c @@ -137,6 +137,7 @@ static const Efl_Test_Case etc_init[] = { static Eina_Bool _win_manual_render(void *data) { + ecore_animator_custom_tick(); evas_norender(evas_object_evas_get(data)); return EINA_TRUE; } @@ -160,6 +161,7 @@ _elm_suite_win_create() if (!buffer) return win; ecore_evas_manual_render_set(ecore_evas_ecore_evas_get(evas_object_evas_get(win)), EINA_TRUE); edje_frametime_set(BUFFER_RENDER_INTERVAL); + ecore_animator_source_set(ECORE_ANIMATOR_SOURCE_CUSTOM); evas_object_event_callback_add(win, EVAS_CALLBACK_SHOW, _win_show, NULL); evas_object_event_callback_add(win, EVAS_CALLBACK_HIDE, _win_hide, NULL); return win;