fix: FEVM_tests: update recursive limits
This commit is contained in:
parent
f3969cdc25
commit
5e6e011fe2
@ -153,14 +153,13 @@ func TestFEVMRecursive2(t *testing.T) {
|
|||||||
require.Equal(t, 2, len(events))
|
require.Equal(t, 2, len(events))
|
||||||
}
|
}
|
||||||
|
|
||||||
// TestFEVMRecursiveDelegatecallCount tests the maximum delegatecall recursion depth. It currently
|
// TestFEVMRecursiveDelegatecallCount tests the maximum delegatecall recursion depth.
|
||||||
// succeeds succeeds up to 237 times.
|
|
||||||
func TestFEVMRecursiveDelegatecallCount(t *testing.T) {
|
func TestFEVMRecursiveDelegatecallCount(t *testing.T) {
|
||||||
|
|
||||||
ctx, cancel, client := kit.SetupFEVMTest(t)
|
ctx, cancel, client := kit.SetupFEVMTest(t)
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
highestSuccessCount := uint64(225)
|
highestSuccessCount := uint64(226)
|
||||||
|
|
||||||
filename := "contracts/RecursiveDelegeatecall.hex"
|
filename := "contracts/RecursiveDelegeatecall.hex"
|
||||||
recursiveDelegatecallSuccess(ctx, t, client, filename, uint64(1))
|
recursiveDelegatecallSuccess(ctx, t, client, filename, uint64(1))
|
||||||
@ -621,7 +620,7 @@ func TestFEVMRecursiveActorCall(t *testing.T) {
|
|||||||
t.Run("n=0,r=252", testN(0, 252, exitcode.Ok))
|
t.Run("n=0,r=252", testN(0, 252, exitcode.Ok))
|
||||||
t.Run("n=251,r=166", testN(251, 166, exitcode.Ok))
|
t.Run("n=251,r=166", testN(251, 166, exitcode.Ok))
|
||||||
|
|
||||||
t.Run("n=0,r=253-fails", testN(0, 253, exitcode.ExitCode(33))) // 33 means transaction reverted
|
t.Run("n=0,r=253-fails", testN(0, 254, exitcode.ExitCode(33))) // 33 means transaction reverted
|
||||||
t.Run("n=251,r=167-fails", testN(251, 167, exitcode.ExitCode(33)))
|
t.Run("n=251,r=167-fails", testN(251, 167, exitcode.ExitCode(33)))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user