fix: FEVM_tests: update recursive limits

This commit is contained in:
Aayush 2023-04-23 14:20:40 -04:00
parent f3969cdc25
commit 5e6e011fe2

View File

@ -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)))
} }