common.mk: exclude memory leak tests

* common.mk (TEST_EXCLUDES): exclude tests for memory leak, often
  too expensive and/or false-positive.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2015-09-03 05:22:41 +00:00
Родитель 58431c6595
Коммит d41838c8d4
4 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -143,7 +143,7 @@ PRE_LIBRUBY_UPDATE = $(MINIRUBY) -e 'ARGV[1] or File.unlink(ARGV[0]) rescue nil'
$(LIBRUBY_EXTS) $(LIBRUBY_SO_UPDATE)
TESTSDIR = $(srcdir)/test
TEST_EXCLUDES = --excludes=$(TESTSDIR)/excludes
TEST_EXCLUDES = --excludes=$(TESTSDIR)/excludes -x /memory_leak/
TESTWORKDIR = testwork
TESTOPTS = $(RUBY_TESTOPTS)

Просмотреть файл

@ -1 +0,0 @@
exclude :test_redefinition_memory_leak, 'often too expensive'

Просмотреть файл

@ -1232,7 +1232,7 @@ class TestHash < Test::Unit::TestCase
end
end
def test_exception_in_rehash
def test_exception_in_rehash_memory_leak
return unless @cls == Hash
bug9187 = '[ruby-core:58728] [Bug #9187]'

Просмотреть файл

@ -61,7 +61,7 @@ class TestWeakRef < Test::Unit::TestCase
}, bug7304
end
def test_repeated_object_leak
def test_repeated_object_memory_leak
bug10537 = '[ruby-core:66428]'
assert_no_memory_leak(%w(-rweakref), '', <<-'end;', bug10537, timeout: 60)
a = Object.new