#include "e_test_runner.h"
+#define E_TEST_RUNNER_WORK_TIME 0.3
+
int _log_dom = -1;
#if HAVE_WAYLAND
}
static Eina_Bool
+_cb_work_time_out(void *data EINA_UNUSED)
+{
+ elm_exit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
+static Eina_Bool
_ev_wait_timeout(void *data)
{
E_Test_Runner *runner = data;
return res;
}
+void
+e_test_runner_work(void)
+{
+ /* give a turn to deal with deferred job for E_TEST_RUNNER_WORK_TIME */
+ ecore_timer_add(E_TEST_RUNNER_WORK_TIME, _cb_work_time_out, NULL);
+ elm_run();
+}
+
E_TC_Win *
e_tc_win_add(E_TC_Win *parent,
Elm_Win_Type type,
void e_tc_win_show(E_TC_Win *tw);
void e_tc_win_hide(E_TC_Win *tw);
Eina_Bool e_tc_win_transient_for_set(E_TC_Win *tw_parent, E_TC_Win *tw_child, Eina_Bool set);
+void e_test_runner_work(void);
/* test cases */
Eina_Bool tc_0000_base_pass(E_TC *tc);