mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
test/ruby/test_fiber.rb: reduce the count of object creation to cause GC
... on Solaris. This is the same as547887138f
.20210427
T160003Z.fail.html.gz ``` [ 7667/20965] TestFiber#test_fork_from_fiber/export/home/users/chkbuild/cb-gcc/tmp/build/20210427T160003Z/ruby/test/ruby/test_fiber.rb:397:in `transfer': can't alloc machine stack to fiber (1 x 139264 bytes): Not enough space (FiberError) from /export/home/users/chkbuild/cb-gcc/tmp/build/20210427T160003Z/ruby/test/ruby/test_fiber.rb:397:in `block (6 levels) in test_fork_from_fiber' from /export/home/users/chkbuild/cb-gcc/tmp/build/20210427T160003Z/ruby/test/ruby/test_fiber.rb:396:in `times' from /export/home/users/chkbuild/cb-gcc/tmp/build/20210427T160003Z/ruby/test/ruby/test_fiber.rb:396:in `block (5 levels) in test_fork_from_fiber' from /export/home/users/chkbuild/cb-gcc/tmp/build/20210427T160003Z/ruby/test/ruby/test_fiber.rb:392:in `fork' from /export/home/users/chkbuild/cb-gcc/tmp/build/20210427T160003Z/ruby/test/ruby/test_fiber.rb:392:in `block (4 levels) in test_fork_from_fiber' = 0.88 s ... 1) Failure: TestFiber#test_fork_from_fiber [/export/home/users/chkbuild/cb-gcc/tmp/build/20210427T160003Z/ruby/test/ruby/test_fiber.rb:409]: [ruby-core:41456]. <0> expected but was <1>. ```
This commit is contained in:
parent
72eacd739d
commit
99eebf8260
1 changed files with 1 additions and 1 deletions
|
@ -392,7 +392,7 @@ class TestFiber < Test::Unit::TestCase
|
|||
xpid = fork do
|
||||
# enough to trigger GC on old root fiber
|
||||
count = 10000
|
||||
count = 1000 if /openbsd/i =~ RUBY_PLATFORM
|
||||
count = 1000 if /solaris|openbsd/i =~ RUBY_PLATFORM
|
||||
count.times do
|
||||
Fiber.new {}.transfer
|
||||
Fiber.new { Fiber.yield }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue