diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2020-06-07 17:59:21 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2020-06-07 17:59:21 +0100 |
commit | 8041bfdf0956444e72c68fdf8f5b87d6ec5f2925 (patch) | |
tree | 40f3cc8260c75c24a04441199ef811bcecb1400b /Examples/test-suite/ruby | |
parent | db3774ac8d7829b97242a5a2f7253cc4b0b161bc (diff) | |
download | swig-8041bfdf0956444e72c68fdf8f5b87d6ec5f2925.tar.gz |
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
Diffstat (limited to 'Examples/test-suite/ruby')
-rw-r--r-- | Examples/test-suite/ruby/newobject2_runme.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Examples/test-suite/ruby/newobject2_runme.rb b/Examples/test-suite/ruby/newobject2_runme.rb index 04129f4aa..b7ebea097 100644 --- a/Examples/test-suite/ruby/newobject2_runme.rb +++ b/Examples/test-suite/ruby/newobject2_runme.rb @@ -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}" ) |