Skip to content

Commit 5067fec

Browse files
committed
Relax recursion test expectations
1 parent 4c0f668 commit 5067fec

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_traceback.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
*graalpython.lib-python.3.test.test_traceback.TracebackFormatTests.test_format_stack
5656
*graalpython.lib-python.3.test.test_traceback.TracebackFormatTests.test_print_stack
5757
*graalpython.lib-python.3.test.test_traceback.TracebackFormatTests.test_recursive_traceback_cpython_internal
58+
*graalpython.lib-python.3.test.test_traceback.TracebackFormatTests.test_recursive_traceback_python
5859
*graalpython.lib-python.3.test.test_traceback.TracebackFormatTests.test_stack_format
5960
*graalpython.lib-python.3.test.test_traceback.TracebackFormatTests.test_traceback_format
6061
*graalpython.lib-python.3.test.test_traceback.TracebackFormatTests.test_traceback_format_with_cleared_frames

graalpython/lib-python/3/test/test_traceback.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,10 @@ def f():
350350

351351
# Check the recursion count is roughly as expected
352352
rec_limit = sys.getrecursionlimit()
353-
self.assertIn(int(re.search(r"\d+", actual[-2]).group()), range(rec_limit-60, rec_limit))
353+
354+
# XXX Truffle change - our maximum recursion depth varies *very* wildly
355+
# self.assertIn(int(re.search(r"\d+", actual[-2]).group()), range(rec_limit-60, rec_limit))
356+
self.assertIn(int(re.search(r"\d+", actual[-2]).group()), range(rec_limit-800, rec_limit))
354357

355358
# Check a known (limited) number of recursive invocations
356359
def g(count=10):

0 commit comments

Comments
 (0)