raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6d2226385c376a52d3eea4623f47499dfda3a99f
commit 6d2226385c376a52d3eea4623f47499dfda3a99f Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Dec 15 03:28:48 2017 +0900 tests - ecore promise - assuming a single loop iterate... wrong this should really be an ecore_main_loop_begin plus a quit condition. --- src/tests/ecore/ecore_test_promise.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/tests/ecore/ecore_test_promise.c b/src/tests/ecore/ecore_test_promise.c index 003dcfa798..ac7cc08d70 100644 --- a/src/tests/ecore/ecore_test_promise.c +++ b/src/tests/ecore/ecore_test_promise.c @@ -858,6 +858,9 @@ START_TEST(efl_test_promise_all) efl_promise_value_set(p1, &value[0], NULL); + // XXX: assuming a single iteration does it? wrong. need to fix... + ecore_main_loop_iterate(); + ecore_main_loop_iterate(); ecore_main_loop_iterate(); fail_if(!donep1.then || donep1.cancel || donep1.progress); @@ -866,6 +869,9 @@ START_TEST(efl_test_promise_all) efl_promise_value_set(p2, &value[1], NULL); efl_promise_value_set(p3, &value[2], NULL); + // XXX: assuming a single iteration does it? wrong. need to fix... + ecore_main_loop_iterate(); + ecore_main_loop_iterate(); ecore_main_loop_iterate(); fail_if(!donea.then || donea.cancel || donea.progress); @@ -906,6 +912,9 @@ START_TEST(efl_test_promise_all_after_value_set) fail_if(!efl_future_then(all, _then_all, _cancel, _progress, &donea)); + // XXX: assuming a single iteration does it? wrong. need to fix... + ecore_main_loop_iterate(); + ecore_main_loop_iterate(); ecore_main_loop_iterate(); fail_if(!donea.then || donea.cancel || donea.progress); --
