Increase TEST_INFINITE_RECURSION_MAX value from 100000 to 1000000 because modification of handling of NODE_RETURN reduces stack size.

This commit is contained in:
Masamitsu MURASE
2013-02-27 02:47:08 +09:00
parent 49c929a237
commit f413e6881c
+5 -5
View File
@@ -321,19 +321,19 @@ end
# very deeply recursive function that stil returns albeit very deeply so
$test_infinite_recursion = 0
TEST_INFINITE_RECURSION_MAX = 100000
TEST_INFINITE_RECURSION_MAX = 1000000
def test_infinite_recursion
$test_infinite_recursion += 1
if $test_infinite_recursion > TEST_INFINITE_RECURSION_MAX
return $test_infinite_recursion
return $test_infinite_recursion
end
test_infinite_recursion
test_infinite_recursion
end
assert('Infinite recursion should result in an exception being raised') do
a = begin
a = begin
test_infinite_recursion
rescue
rescue
:ok
end
# OK if an exception was caught, otherwise a number will be stored in a