diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-10-06 07:06:49 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-10-06 07:06:49 +0000 |
commit | 559154310fea589dbd6e718f4c87fef9c08d2459 (patch) | |
tree | 643553518f3911ff1c16a7d78813756b9c5782fd | |
parent | 986a893d7a420b8472c06b2e36b71b8bf00e9e21 (diff) | |
download | ruby-559154310fea589dbd6e718f4c87fef9c08d2459.tar.gz |
test_string.rb: enable huge test only on possible platforms
* test/ruby/test_string.rb (test_LSHIFT_neary_long_max): enable
only on platforms where string size range is smaller than memory
space. this test does not make sense but just wastes memory and
time on other platforms, as it is hardly possible that a string
size becomes neary LONG_MAX if long size equals pointer size.
[ruby-core:65410] [Bug #10325]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | test/ruby/test_string.rb | 3 |
2 files changed, 11 insertions, 1 deletions
@@ -1,3 +1,12 @@ +Mon Oct 6 16:07:11 2014 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * test/ruby/test_string.rb (test_LSHIFT_neary_long_max): enable + only on platforms where string size range is smaller than memory + space. this test does not make sense but just wastes memory and + time on other platforms, as it is hardly possible that a string + size becomes neary LONG_MAX if long size equals pointer size. + [ruby-core:65410] [Bug #10325] + Mon Oct 6 11:21:21 2014 Martin Duerst <duerst@it.aoyama.ac.jp> * tool/unicode_norm_gen.rb: Adding/tweaking comments. diff --git a/test/ruby/test_string.rb b/test/ruby/test_string.rb index e8decc0386..d82d2bc59e 100644 --- a/test/ruby/test_string.rb +++ b/test/ruby/test_string.rb @@ -2270,7 +2270,8 @@ class TestString < Test::Unit::TestCase rescue NoMemoryError end end; - end + end if [0].pack("l!").bytesize < [nil].pack("p").bytesize + # enable only when string size range is smaller than memory space end class TestString2 < TestString |