Ruby testcase fix

Reportedly failing. Failure can be replicated with 2.5.1 by increasing
number of loops.
Workaround is to disable GC.

Closes #1646
This commit is contained in:
William S Fulton 2020-06-07 17:59:21 +01:00
commit 8041bfdf09

View file

@ -18,10 +18,12 @@ require 'newobject2'
include Newobject2
GC.track_class = Foo
GC.disable
GC.stats if $VERBOSE
100.times { foo1 = makeFoo }
GC.stats if $VERBOSE
swig_assert( 'fooCount == 100', nil, "but is #{fooCount}" )
GC.enable
GC.start
swig_assert( 'fooCount <= 1', nil, "but is #{fooCount}" )