summaryrefslogtreecommitdiff
path: root/test/ruby/test_env.rb
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-06-28 05:34:50 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-06-28 05:34:50 +0000
commitf28a12734b84997f673cb70268aa19cfebe54584 (patch)
treea41a6e7668bec4b6412768a64ef1bcb04e94bf08 /test/ruby/test_env.rb
parentfd4df3be5c67859e043a58211c87731b25f78ee6 (diff)
test_env.rb: relax limits
* test/ruby/test_env.rb (test_memory_leak_{aset,select,shift}): increase rehearsals and memory leak limits. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_env.rb')
-rw-r--r--test/ruby/test_env.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/ruby/test_env.rb b/test/ruby/test_env.rb
index be2b14333c..954464137b 100644
--- a/test/ruby/test_env.rb
+++ b/test/ruby/test_env.rb
@@ -511,23 +511,23 @@ class TestEnv < Test::Unit::TestCase
def test_memory_leak_aset
bug9977 = '[ruby-dev:48323] [Bug #9977]'
- assert_no_memory_leak([], <<-'end;', "5_000.times(&doit)", bug9977)
+ assert_no_memory_leak([], <<-'end;', "5_000.times(&doit)", bug9977, limit: 2.0)
ENV.clear
k = 'FOO'
v = (ENV[k] = 'bar'*5000 rescue 'bar'*1500)
doit = proc {ENV[k] = v}
- 50.times(&doit)
+ 500.times(&doit)
end;
end
def test_memory_leak_select
bug9978 = '[ruby-dev:48325] [Bug #9978]'
- assert_no_memory_leak([], <<-'end;', "5_000.times(&doit)", bug9978)
+ assert_no_memory_leak([], <<-'end;', "5_000.times(&doit)", bug9978, limit: 2.0)
ENV.clear
k = 'FOO'
(ENV[k] = 'bar'*5000 rescue 'bar'*1500)
doit = proc {ENV.select {break}}
- 50.times(&doit)
+ 500.times(&doit)
end;
end
@@ -540,12 +540,12 @@ class TestEnv < Test::Unit::TestCase
def test_memory_leak_shift
bug9983 = '[ruby-dev:48332] [Bug #9983]'
- assert_no_memory_leak([], <<-'end;', "5_000.times(&doit)", bug9983)
+ assert_no_memory_leak([], <<-'end;', "5_000.times(&doit)", bug9983, limit: 2.0)
ENV.clear
k = 'FOO'
v = (ENV[k] = 'bar'*5000 rescue 'bar'*1500)
doit = proc {ENV[k] = v; ENV.shift}
- 50.times(&doit)
+ 500.times(&doit)
end;
end
end