Stop unused threads before the last test, to make the test terminate
authorMatthias Clasen <matthiasc@src.gnome.org>
Thu, 3 May 2007 04:48:10 +0000 (04:48 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 3 May 2007 04:48:10 +0000 (04:48 +0000)
        * tests/threadpool-test.c: Stop unused threads before
        the last test, to make the test terminate reliably.

svn path=/trunk/; revision=5477

ChangeLog
tests/threadpool-test.c

index 1ceacd5..49176aa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2007-05-02  Matthias Clasen <mclasen@redhat.com>
 
+       * tests/threadpool-test.c:  Stop unused threads before
+       the last test, to make the test terminate reliably.
+
        * NEWS: Updates
 
 2007-05-02  Marco Barisione <marco@barisione.org>
index b5a517d..889fee9 100644 (file)
@@ -405,6 +405,9 @@ test_check_start_and_stop (gpointer user_data)
       test_thread_sort (TRUE);  
       break;
     case 6:
+      test_thread_stop_unused ();
+      break;
+    case 7:
       test_thread_idle_time ();   
       break;
     default:
@@ -434,7 +437,7 @@ test_check_start_and_stop (gpointer user_data)
     G_UNLOCK (thread_counter_sort); 
   }
 
-  if (test_number == 6) {
+  if (test_number == 7) {
     guint idle;
 
     idle = g_thread_pool_get_num_unused_threads ();