efl/src/tests/ecore
Gustavo Sverzut Barbieri 306ec6937b Efl.Loop.coro: easy to use coroutines attached to a main loop.
While Eina_Coro provides a solid base, to use the main loop to
schedule coroutines it needs some manual work we want to avoid.

Efl.Loop.coro method will take a function and schedule it using the
given priority, the returned value is then resolved in a promise for
the returned future.

Basically all users must do is write a function that looks like a
synchronous code and calls eina_coro_yield() (or helper macros), that
will go back to the main loop and then it will reschedule the
coroutine to run according to its priority.

This should reduce the number of callbacks in user's code.
2017-08-27 11:47:55 -03:00
..
ecore_suite.c Add new Future/Promise API. 2017-08-25 20:42:23 -03:00
ecore_suite.h Add new Future/Promise API. 2017-08-25 20:42:23 -03:00
ecore_test_animator.c ecore: add test case for tick begin/end. 2016-07-13 15:32:15 -07:00
ecore_test_args.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
ecore_test_ecore.c ecore: implement new requirement in the test suite. 2017-02-02 16:56:57 -08:00
ecore_test_ecore_audio.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
ecore_test_ecore_drm.c ecore_drm: Added test case calling ecore_drm_shutdown before calling ecore_drm_init. 2014-10-28 10:26:39 -04:00
ecore_test_ecore_evas.c ecore_evas/tests: add tests for Ecore_Evas_Cocoa 2016-01-14 11:35:09 +01:00
ecore_test_ecore_fb.c efl tests - ecore fb - disable as it basically is more pain than gain 2015-10-22 19:19:50 +09:00
ecore_test_ecore_file.c ecore-tests: make sure we always get a canonical path 2016-08-29 20:03:52 +02:00
ecore_test_ecore_imf.c ecore imf test - remove unused variable 2016-08-05 20:34:42 +09:00
ecore_test_ecore_input.c ecore_input: Added test suite for ecore_input. 2014-10-29 08:39:56 -04:00
ecore_test_ecore_thread_eina_thread_queue.c tests: Fix eina_thread_queue test case 5 & 6 2017-06-14 16:54:15 +09:00
ecore_test_ecore_x.c remove xcb support in ecore_x and evas engines as per mailing list 2016-11-03 22:22:54 +09:00
ecore_test_job.c ecore: migrate job and timeout tests to use efl_future. 2016-09-15 21:49:08 -07:00
ecore_test_promise.c ecore: implement new requirement in the test suite. 2017-02-02 16:56:57 -08:00
ecore_test_promise2.c Efl.Loop.coro: easy to use coroutines attached to a main loop. 2017-08-27 11:47:55 -03:00
ecore_test_timer.c ecore: add test to make sure that the timer reset during callback work as expected. 2017-02-07 16:39:02 -08:00
sample.ogg ecore audio test - improve samples for ecore audio test 2016-05-18 02:02:45 +09:00
sample.wav ecore audio test - improve samples for ecore audio test 2016-05-18 02:02:45 +09:00