tests/misc/recursive_iternext: Provide more fine-grained selection of N.
To work on a variety of ports the selection of N is very specific.
This commit is contained in:
parent
3f6ca4b22c
commit
7d60a97914
|
@ -1,9 +1,18 @@
|
|||
# This tests that recursion with iternext doesn't lead to segfault.
|
||||
|
||||
# We need to pick an N that is large enough to hit the recursion
|
||||
# limit, but not too large that we run out of heap memory.
|
||||
try:
|
||||
[0] * 10000
|
||||
# large stack/heap, eg unix
|
||||
[0] * 80000
|
||||
N = 2000
|
||||
except:
|
||||
try:
|
||||
# medium, eg pyboard
|
||||
[0] * 10000
|
||||
N = 1000
|
||||
except:
|
||||
# small, eg esp8266
|
||||
N = 100
|
||||
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue