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);

-- 


Reply via email to