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
 

-- 


Reply via email to