From 779453fa3dfe77c9c8f8b4c70a64145f24d50dad Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Tue, 19 Dec 2017 13:45:02 +0900 Subject: [PATCH] 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 c96b29b..65bf857 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 -- 2.7.4