--- /dev/null
+#include <Ecore.h>
+
+Ecore_Idle_Enterer *_idle_before = nullptr;
+bool g_flag_wait_done = false;
+
+static Eina_Bool _e_cb_idle_before(void *data)
+{
+ (void) data;
+
+ g_flag_wait_done = true;
+ return ECORE_CALLBACK_RENEW;
+}
+
+void wait_for_dispatch()
+{
+ g_flag_wait_done = false;
+ _idle_before = ecore_idle_enterer_before_add(_e_cb_idle_before, NULL);
+ while (!g_flag_wait_done)
+ {
+ ecore_main_loop_iterate();
+ }
+ ecore_idle_enterer_del(_idle_before);
+}
\ No newline at end of file
'mmi-manager-tests.cpp',
'mmi-provider-tests.cpp',
'mmi-client-tests.cpp',
- 'mmi-fusion-tests.cpp'
+ 'mmi-fusion-tests.cpp',
+ 'ecore-event-dispatcher.cpp'
]
gmock_dep = dependency('gmock', method : 'pkg-config')