[Python-checkins] r46929 - in python/trunk/Lib/test: output/test_thread test_thread.py test_threading.py

andrew.macintyre python-checkins at python.org
Tue Jun 13 21:02:45 CEST 2006


Author: andrew.macintyre
Date: Tue Jun 13 21:02:35 2006
New Revision: 46929

Modified:
   python/trunk/Lib/test/output/test_thread
   python/trunk/Lib/test/test_thread.py
   python/trunk/Lib/test/test_threading.py
Log:
Increase the small thread stack size to get the test
to pass reliably on the one buildbot that insists on
more than 32kB of thread stack.



Modified: python/trunk/Lib/test/output/test_thread
==============================================================================
--- python/trunk/Lib/test/output/test_thread	(original)
+++ python/trunk/Lib/test/output/test_thread	Tue Jun 13 21:02:35 2006
@@ -7,10 +7,10 @@
 
 *** Changing thread stack size ***
 caught expected ValueError setting stack_size(4096)
-successfully set stack_size(32768)
+successfully set stack_size(262144)
 successfully set stack_size(1048576)
 successfully set stack_size(0)
-trying stack_size = 32768
+trying stack_size = 262144
 waiting for all tasks to complete
 all tasks done
 trying stack_size = 1048576

Modified: python/trunk/Lib/test/test_thread.py
==============================================================================
--- python/trunk/Lib/test/test_thread.py	(original)
+++ python/trunk/Lib/test/test_thread.py	Tue Jun 13 21:02:35 2006
@@ -140,13 +140,13 @@
     if tss_supported:
         failed = lambda s, e: s != e
         fail_msg = "stack_size(%d) failed - should succeed"
-        for tss in (32768, 0x100000, 0):
+        for tss in (262144, 0x100000, 0):
             thread.stack_size(tss)
             if failed(thread.stack_size(), tss):
                 raise ValueError, fail_msg % tss
             print 'successfully set stack_size(%d)' % tss
 
-        for tss in (32768, 0x100000):
+        for tss in (262144, 0x100000):
             print 'trying stack_size = %d' % tss
             next_ident = 0
             for i in range(numtasks):

Modified: python/trunk/Lib/test/test_threading.py
==============================================================================
--- python/trunk/Lib/test/test_threading.py	(original)
+++ python/trunk/Lib/test/test_threading.py	Tue Jun 13 21:02:35 2006
@@ -85,11 +85,11 @@
             print 'all tasks done'
         self.assertEqual(numrunning.get(), 0)
 
-    # run with a minimum thread stack size (32kB)
+    # run with a small(ish) thread stack size (256kB)
     def test_various_ops_small_stack(self):
         if verbose:
-            print 'with 32kB thread stack size...'
-        threading.stack_size(0x8000)
+            print 'with 256kB thread stack size...'
+        threading.stack_size(262144)
         self.test_various_ops()
         threading.stack_size(0)
 


More information about the Python-checkins mailing list