jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=85b2a8669a321495967d5d45737fcb94f137d979
commit 85b2a8669a321495967d5d45737fcb94f137d979 Author: Jean-Philippe Andre <[email protected]> Date: Tue Dec 19 13:45:02 2017 +0900 ecore: Shutdown ecore after running tests Those test cases should verify that the threads have exited cleanly, and then we can shutdown ecore. CK_FORK=no ecore_suite passes --- .../ecore/ecore_test_ecore_thread_eina_thread_queue.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c b/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c index c96b29b3ed..65bf85757e 100644 --- a/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c +++ b/src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c @@ -100,6 +100,9 @@ START_TEST(ecore_test_ecore_thread_eina_thread_queue_t1) eina_thread_queue_wait_done(thq2, ref); if (val == 1000) break; } + + ecore_shutdown(); + eina_shutdown(); } END_TEST @@ -160,6 +163,9 @@ START_TEST(ecore_test_ecore_thread_eina_thread_queue_t2) fail(); } printf("%i messages sent\n", i); + + ecore_shutdown(); + eina_shutdown(); } END_TEST @@ -273,6 +279,9 @@ START_TEST(ecore_test_ecore_thread_eina_thread_queue_t3) if (cnt == 2000000) break; } printf("enough msgs\n"); + + ecore_shutdown(); + eina_shutdown(); } END_TEST @@ -360,6 +369,9 @@ START_TEST(ecore_test_ecore_thread_eina_thread_queue_t4) if (cnt == 2000000) break; } printf("msgs ok\n"); + + ecore_shutdown(); + eina_shutdown(); } END_TEST @@ -679,6 +691,9 @@ START_TEST(ecore_test_ecore_thread_eina_thread_queue_t7) if (msgcnt == 1000000) break; } printf("msg fd ok\n"); + + ecore_shutdown(); + eina_shutdown(); } END_TEST --
