Commit e293e1f2 authored by Andrew MacIntyre's avatar Andrew MacIntyre

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.
parent f1ac4eb7
......@@ -7,10 +7,10 @@ all tasks done
*** 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
......
......@@ -140,13 +140,13 @@ if os_name in ("nt", "os2", "posix"):
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):
......
......@@ -85,11 +85,11 @@ class ThreadTests(unittest.TestCase):
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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment