From 11548f925390fc72d04be5276bc1fe77f99ddd02 Mon Sep 17 00:00:00 2001 From: normal Date: Wed, 17 Sep 2014 22:05:22 +0000 Subject: [PATCH] test/-ext-/string/test_modify_expand.rb: increase limit for {je,tc}malloc In this test, jemalloc and tcmalloc are both more hesitant to release memory to the kernel than the stock glibc allocator. Tested on jemalloc 3.6.0 (self-built) and libtcmalloc-minimal 2.0-2 (Debian package) on x86_64-linux git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ test/-ext-/string/test_modify_expand.rb | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e0f5d5c861..0557a5a896 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Sep 18 07:03:36 2014 Eric Wong + + * test/-ext-/string/test_modify_expand.rb: increase limit + for {je,tc}malloc [Bug #10236] + Thu Sep 18 06:41:18 2014 Eric Wong * ext/zlib/zlib.c (struct gzfile): pack (288 => 272 bytes) on 64-bit diff --git a/test/-ext-/string/test_modify_expand.rb b/test/-ext-/string/test_modify_expand.rb index 6a18560bd4..1d20db4e6c 100644 --- a/test/-ext-/string/test_modify_expand.rb +++ b/test/-ext-/string/test_modify_expand.rb @@ -4,7 +4,8 @@ require_relative '../../ruby/envutil' class Test_StringModifyExpand < Test::Unit::TestCase def test_modify_expand_memory_leak - assert_no_memory_leak(["-r-test-/string/string"], <<-PRE, <<-CMD, "rb_str_modify_expand()") + assert_no_memory_leak(["-r-test-/string/string"], + <<-PRE, <<-CMD, "rb_str_modify_expand()", limit: 2.5) s=Bug::String.new PRE size = $initial_size