This commit is contained in:
andri lim 2019-03-18 19:43:54 +07:00
parent 7198ce2d05
commit 655c6bcaae
No known key found for this signature in database
GPG Key ID: 31702AE10541E6B9
2 changed files with 9 additions and 11 deletions

View File

@ -125,7 +125,7 @@ OK: 2/3 Fail: 0/3 Skip: 1/3
+ callcodecallcall_100_SuicideEnd.json OK + callcodecallcall_100_SuicideEnd.json OK
+ callcodecallcall_100_SuicideMiddle.json OK + callcodecallcall_100_SuicideMiddle.json OK
callcodecallcall_ABCB_RECURSIVE.json Skip callcodecallcall_ABCB_RECURSIVE.json Skip
callcodecallcallcode_101.json Skip + callcodecallcallcode_101.json OK
+ callcodecallcallcode_101_OOGE.json OK + callcodecallcallcode_101_OOGE.json OK
+ callcodecallcallcode_101_OOGMAfter.json OK + callcodecallcallcode_101_OOGMAfter.json OK
+ callcodecallcallcode_101_OOGMBefore.json OK + callcodecallcallcode_101_OOGMBefore.json OK
@ -150,7 +150,7 @@ OK: 2/3 Fail: 0/3 Skip: 1/3
+ callcodecallcodecallcode_111_SuicideMiddle.json OK + callcodecallcodecallcode_111_SuicideMiddle.json OK
callcodecallcodecallcode_ABCB_RECURSIVE.json Skip callcodecallcodecallcode_ABCB_RECURSIVE.json Skip
``` ```
OK: 71/79 Fail: 0/79 Skip: 8/79 OK: 72/79 Fail: 0/79 Skip: 7/79
## stCallCreateCallCodeTest ## stCallCreateCallCodeTest
```diff ```diff
Call1024BalanceTooLow.json Skip Call1024BalanceTooLow.json Skip
@ -230,7 +230,7 @@ OK: 34/39 Fail: 0/39 Skip: 5/39
+ callcodecallcall_100_SuicideEnd.json OK + callcodecallcall_100_SuicideEnd.json OK
+ callcodecallcall_100_SuicideMiddle.json OK + callcodecallcall_100_SuicideMiddle.json OK
callcodecallcall_ABCB_RECURSIVE.json Skip callcodecallcall_ABCB_RECURSIVE.json Skip
callcodecallcallcode_101.json Skip + callcodecallcallcode_101.json OK
+ callcodecallcallcode_101_OOGE.json OK + callcodecallcallcode_101_OOGE.json OK
+ callcodecallcallcode_101_OOGMAfter.json OK + callcodecallcallcode_101_OOGMAfter.json OK
+ callcodecallcallcode_101_OOGMBefore.json OK + callcodecallcallcode_101_OOGMBefore.json OK
@ -255,7 +255,7 @@ OK: 34/39 Fail: 0/39 Skip: 5/39
+ callcodecallcodecallcode_111_SuicideMiddle.json OK + callcodecallcodecallcode_111_SuicideMiddle.json OK
callcodecallcodecallcode_ABCB_RECURSIVE.json Skip callcodecallcodecallcode_ABCB_RECURSIVE.json Skip
``` ```
OK: 50/58 Fail: 0/58 Skip: 8/58 OK: 51/58 Fail: 0/58 Skip: 7/58
## stCallDelegateCodesHomestead ## stCallDelegateCodesHomestead
```diff ```diff
+ callcallcallcode_001.json OK + callcallcallcode_001.json OK
@ -292,7 +292,7 @@ OK: 50/58 Fail: 0/58 Skip: 8/58
+ callcodecallcall_100_SuicideEnd.json OK + callcodecallcall_100_SuicideEnd.json OK
+ callcodecallcall_100_SuicideMiddle.json OK + callcodecallcall_100_SuicideMiddle.json OK
callcodecallcall_ABCB_RECURSIVE.json Skip callcodecallcall_ABCB_RECURSIVE.json Skip
callcodecallcallcode_101.json Skip + callcodecallcallcode_101.json OK
+ callcodecallcallcode_101_OOGE.json OK + callcodecallcallcode_101_OOGE.json OK
+ callcodecallcallcode_101_OOGMAfter.json OK + callcodecallcallcode_101_OOGMAfter.json OK
+ callcodecallcallcode_101_OOGMBefore.json OK + callcodecallcallcode_101_OOGMBefore.json OK
@ -317,7 +317,7 @@ OK: 50/58 Fail: 0/58 Skip: 8/58
+ callcodecallcodecallcode_111_SuicideMiddle.json OK + callcodecallcodecallcode_111_SuicideMiddle.json OK
callcodecallcodecallcode_ABCB_RECURSIVE.json Skip callcodecallcodecallcode_ABCB_RECURSIVE.json Skip
``` ```
OK: 50/58 Fail: 0/58 Skip: 8/58 OK: 51/58 Fail: 0/58 Skip: 7/58
## stChangedEIP150 ## stChangedEIP150
```diff ```diff
Call1024BalanceTooLow.json Skip Call1024BalanceTooLow.json Skip
@ -2520,4 +2520,4 @@ OK: 0/133 Fail: 0/133 Skip: 133/133
OK: 0/130 Fail: 0/130 Skip: 130/130 OK: 0/130 Fail: 0/130 Skip: 130/130
---TOTAL--- ---TOTAL---
OK: 1425/2334 Fail: 0/2334 Skip: 909/2334 OK: 1428/2334 Fail: 0/2334 Skip: 906/2334

View File

@ -27,7 +27,7 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"pointAddTrunc.json", "pointAddTrunc.json",
"pointMulAdd.json", "pointMulAdd.json",
"pointMulAdd2.json", "pointMulAdd2.json",
# most likely to crash: # Homestead recursives
"ContractCreationSpam.json", "ContractCreationSpam.json",
"Call1024OOG.json", "Call1024OOG.json",
"Call1024PreCalls.json", "Call1024PreCalls.json",
@ -47,7 +47,7 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"CallRecursiveBombLog.json", "CallRecursiveBombLog.json",
"CallRecursiveBombLog2.json", "CallRecursiveBombLog2.json",
"Call1024BalanceTooLow.json", "Call1024BalanceTooLow.json",
# Frontier recursive # Frontier recursives
"Callcode1024OOG.json", "Callcode1024OOG.json",
"callcallcodecall_ABCB_RECURSIVE.json", "callcallcodecall_ABCB_RECURSIVE.json",
"callcallcodecallcode_ABCB_RECURSIVE.json", "callcallcodecallcode_ABCB_RECURSIVE.json",
@ -56,7 +56,5 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"callcodecallcodecall_ABCB_RECURSIVE.json", "callcodecallcodecall_ABCB_RECURSIVE.json",
"callcodecallcodecallcode_ABCB_RECURSIVE.json", "callcodecallcodecallcode_ABCB_RECURSIVE.json",
"callcallcallcode_ABCB_RECURSIVE.json", "callcallcallcode_ABCB_RECURSIVE.json",
# Failed in homestead but OK in Frontier
"callcodecallcallcode_101.json"
] ]
result = name in allowedFailingGeneralStateTests result = name in allowedFailingGeneralStateTests