diff options
author | 卜部昌平 <shyouhei@ruby-lang.org> | 2020-02-17 16:57:45 +0900 |
---|---|---|
committer | 卜部昌平 <shyouhei@ruby-lang.org> | 2020-02-20 11:46:54 +0900 |
commit | 984e0233fe0c60fb5c6c5f937c214e30c1b7c6f0 (patch) | |
tree | 806756f14142aa345a4126a1402f7ece231e2539 /test/ruby/test_time.rb | |
parent | 6788c375b15232e684dbd4b993b508413f2c74a9 (diff) |
TestTime#test_memsize: skip when on GC_DEBUG
GC_DEBUG=1 makes this test fail because it changes the size of struct
RVALUE. I don't think the test is useful then. Let's just skip.
Diffstat (limited to 'test/ruby/test_time.rb')
-rw-r--r-- | test/ruby/test_time.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/ruby/test_time.rb b/test/ruby/test_time.rb index 0ff09f3fcb..785376f09c 100644 --- a/test/ruby/test_time.rb +++ b/test/ruby/test_time.rb @@ -1256,6 +1256,7 @@ class TestTime < Test::Unit::TestCase def test_memsize # Time objects are common in some code, try to keep them small skip "Time object size test" if /^(?:i.?86|x86_64)-linux/ !~ RUBY_PLATFORM + skip "GC is in debug" if GC::INTERNAL_CONSTANTS[:DEBUG] require 'objspace' t = Time.at(0) size = GC::INTERNAL_CONSTANTS[:RVALUE_SIZE] |