pass additional 6 GST

This commit is contained in:
andri lim 2019-02-20 19:31:42 +07:00 committed by zah
parent b198ffee2d
commit 5f2abf7fe1
2 changed files with 13 additions and 19 deletions

View File

@ -428,14 +428,14 @@ OK: 8/30 Fail: 0/30 Skip: 22/30
+ delegatecallEmptycontract.json OK + delegatecallEmptycontract.json OK
delegatecallInInitcodeToEmptyContract.json Skip delegatecallInInitcodeToEmptyContract.json Skip
delegatecallInInitcodeToExistingContract.json Skip delegatecallInInitcodeToExistingContract.json Skip
delegatecallInInitcodeToExistingContractOOG.json Skip + delegatecallInInitcodeToExistingContractOOG.json OK
+ delegatecallOOGinCall.json OK + delegatecallOOGinCall.json OK
delegatecallSenderCheck.json Skip delegatecallSenderCheck.json Skip
delegatecallValueCheck.json Skip delegatecallValueCheck.json Skip
delegatecodeDynamicCode.json Skip delegatecodeDynamicCode.json Skip
delegatecodeDynamicCode2SelfCall.json Skip delegatecodeDynamicCode2SelfCall.json Skip
``` ```
OK: 4/34 Fail: 0/34 Skip: 30/34 OK: 5/34 Fail: 0/34 Skip: 29/34
## stEIP150Specific ## stEIP150Specific
```diff ```diff
CallAndCallcodeConsumeMoreGasThenTransactionHas.json Skip CallAndCallcodeConsumeMoreGasThenTransactionHas.json Skip
@ -504,13 +504,13 @@ OK: 0/6 Fail: 0/6 Skip: 6/6
OK: 1/1 Fail: 0/1 Skip: 0/1 OK: 1/1 Fail: 0/1 Skip: 0/1
## stHomesteadSpecific ## stHomesteadSpecific
```diff ```diff
contractCreationOOGdontLeaveEmptyContract.json Skip + contractCreationOOGdontLeaveEmptyContract.json OK
+ contractCreationOOGdontLeaveEmptyContractViaTransaction.json OK + contractCreationOOGdontLeaveEmptyContractViaTransaction.json OK
createContractViaContract.json Skip createContractViaContract.json Skip
createContractViaContractOOGInitCode.json Skip createContractViaContractOOGInitCode.json Skip
createContractViaTransactionCost53000.json Skip createContractViaTransactionCost53000.json Skip
``` ```
OK: 1/5 Fail: 0/5 Skip: 4/5 OK: 2/5 Fail: 0/5 Skip: 3/5
## stInitCodeTest ## stInitCodeTest
```diff ```diff
CallContractToCreateContractAndCallItOOG.json Skip CallContractToCreateContractAndCallItOOG.json Skip
@ -519,7 +519,7 @@ OK: 1/5 Fail: 0/5 Skip: 4/5
CallContractToCreateContractOOGBonusGas.json Skip CallContractToCreateContractOOGBonusGas.json Skip
CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonSkip CallContractToCreateContractWhichWouldCreateContractIfCalled.jsonSkip
CallContractToCreateContractWhichWouldCreateContractInInitCode.jsonSkip CallContractToCreateContractWhichWouldCreateContractInInitCode.jsonSkip
CallRecursiveContract.json Skip + CallRecursiveContract.json OK
CallTheContractToCreateEmptyContract.json Skip CallTheContractToCreateEmptyContract.json Skip
+ NotEnoughCashContractCreation.json OK + NotEnoughCashContractCreation.json OK
OutOfGasContractCreation.json Skip OutOfGasContractCreation.json Skip
@ -532,7 +532,7 @@ OK: 1/5 Fail: 0/5 Skip: 4/5
+ TransactionCreateStopInInitcode.json OK + TransactionCreateStopInInitcode.json OK
+ TransactionCreateSuicideInInitcode.json OK + TransactionCreateSuicideInInitcode.json OK
``` ```
OK: 7/18 Fail: 0/18 Skip: 11/18 OK: 8/18 Fail: 0/18 Skip: 10/18
## stLogTests ## stLogTests
```diff ```diff
+ log0_emptyMem.json OK + log0_emptyMem.json OK
@ -1624,7 +1624,7 @@ OK: 34/37 Fail: 0/37 Skip: 3/37
+ RevertPrefoundEmptyCallOOG.json OK + RevertPrefoundEmptyCallOOG.json OK
+ RevertPrefoundEmptyOOG.json OK + RevertPrefoundEmptyOOG.json OK
+ RevertPrefoundOOG.json OK + RevertPrefoundOOG.json OK
RevertRemoteSubCallStorageOOG.json Skip + RevertRemoteSubCallStorageOOG.json OK
+ RevertRemoteSubCallStorageOOG2.json OK + RevertRemoteSubCallStorageOOG2.json OK
+ RevertSubCallStorageOOG.json OK + RevertSubCallStorageOOG.json OK
+ RevertSubCallStorageOOG2.json OK + RevertSubCallStorageOOG2.json OK
@ -1632,7 +1632,7 @@ OK: 34/37 Fail: 0/37 Skip: 3/37
+ TouchToEmptyAccountRevert2.json OK + TouchToEmptyAccountRevert2.json OK
TouchToEmptyAccountRevert3.json Skip TouchToEmptyAccountRevert3.json Skip
``` ```
OK: 27/43 Fail: 0/43 Skip: 16/43 OK: 28/43 Fail: 0/43 Skip: 15/43
## stShift ## stShift
```diff ```diff
sar00.json Skip sar00.json Skip
@ -2018,7 +2018,7 @@ OK: 0/284 Fail: 0/284 Skip: 284/284
+ ABAcalls0.json OK + ABAcalls0.json OK
ABAcalls1.json Skip ABAcalls1.json Skip
ABAcalls2.json Skip ABAcalls2.json Skip
ABAcalls3.json Skip + ABAcalls3.json OK
+ ABAcallsSuicide0.json OK + ABAcallsSuicide0.json OK
ABAcallsSuicide1.json Skip ABAcallsSuicide1.json Skip
+ Call10.json OK + Call10.json OK
@ -2064,7 +2064,7 @@ OK: 0/284 Fail: 0/284 Skip: 284/284
createNameRegistratorZeroMem.json Skip createNameRegistratorZeroMem.json Skip
createNameRegistratorZeroMem2.json Skip createNameRegistratorZeroMem2.json Skip
createNameRegistratorZeroMemExpansion.json Skip createNameRegistratorZeroMemExpansion.json Skip
createWithInvalidOpcode.json Skip + createWithInvalidOpcode.json OK
+ currentAccountBalance.json OK + currentAccountBalance.json OK
+ doubleSelfdestructTest.json OK + doubleSelfdestructTest.json OK
+ doubleSelfdestructTest2.json OK + doubleSelfdestructTest2.json OK
@ -2083,7 +2083,7 @@ OK: 0/284 Fail: 0/284 Skip: 284/284
+ suicideSendEtherToMe.json OK + suicideSendEtherToMe.json OK
testRandomTest.json Skip testRandomTest.json Skip
``` ```
OK: 43/67 Fail: 0/67 Skip: 24/67 OK: 45/67 Fail: 0/67 Skip: 22/67
## stTransactionTest ## stTransactionTest
```diff ```diff
+ ContractStoreClearsOOG.json OK + ContractStoreClearsOOG.json OK
@ -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: 1116/2334 Fail: 0/2334 Skip: 1218/2334 OK: 1122/2334 Fail: 0/2334 Skip: 1212/2334

View File

@ -81,7 +81,6 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"RawCreateGasMemory.json", "RawCreateGasMemory.json",
"RawCreateGasValueTransfer.json", "RawCreateGasValueTransfer.json",
"RawCreateGasValueTransferMemory.json", "RawCreateGasValueTransferMemory.json",
"contractCreationOOGdontLeaveEmptyContract.json",
"createContractViaContract.json", "createContractViaContract.json",
"createContractViaContractOOGInitCode.json", "createContractViaContractOOGInitCode.json",
"createContractViaTransactionCost53000.json", "createContractViaTransactionCost53000.json",
@ -91,7 +90,6 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"CallContractToCreateContractOOGBonusGas.json", "CallContractToCreateContractOOGBonusGas.json",
"CallContractToCreateContractWhichWouldCreateContractIfCalled.json", "CallContractToCreateContractWhichWouldCreateContractIfCalled.json",
"CallContractToCreateContractWhichWouldCreateContractInInitCode.json", "CallContractToCreateContractWhichWouldCreateContractInInitCode.json",
"CallRecursiveContract.json",
"CallTheContractToCreateEmptyContract.json", "CallTheContractToCreateEmptyContract.json",
"OutOfGasContractCreation.json", "OutOfGasContractCreation.json",
"OutOfGasPrefundedContractCreation.json", "OutOfGasPrefundedContractCreation.json",
@ -152,19 +150,16 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"RevertOpcodeWithBigOutputInInit.json", "RevertOpcodeWithBigOutputInInit.json",
"RevertPrefound.json", "RevertPrefound.json",
"RevertPrefoundEmpty.json", "RevertPrefoundEmpty.json",
"RevertRemoteSubCallStorageOOG.json",
"TouchToEmptyAccountRevert3.json", "TouchToEmptyAccountRevert3.json",
"TestContractSuicide.json", "TestContractSuicide.json",
"TestCryptographicFunctions.json", "TestCryptographicFunctions.json",
"tx_e1c174e2.json", "tx_e1c174e2.json",
"ABAcalls3.json",
"ABAcallsSuicide1.json", "ABAcallsSuicide1.json",
"CreateHashCollision.json", "CreateHashCollision.json",
"createNameRegistrator.json", "createNameRegistrator.json",
"createNameRegistratorZeroMem.json", "createNameRegistratorZeroMem.json",
"createNameRegistratorZeroMem2.json", "createNameRegistratorZeroMem2.json",
"createNameRegistratorZeroMemExpansion.json", "createNameRegistratorZeroMemExpansion.json",
"createWithInvalidOpcode.json",
"suicideCoinbase.json", "suicideCoinbase.json",
"suicideSendEtherPostDeath.json", "suicideSendEtherPostDeath.json",
"testRandomTest.json", "testRandomTest.json",
@ -183,7 +178,6 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"delegatecallAtTransition.json", "delegatecallAtTransition.json",
"delegatecallBeforeTransition.json", "delegatecallBeforeTransition.json",
# 2018-12-07: # 2018-12-07:
"delegatecallInInitcodeToExistingContractOOG.json",
# 2019-02-07: # 2019-02-07:
"makeMoney.json", "makeMoney.json",
# 2019-02-15: # 2019-02-15:
@ -196,7 +190,6 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
# 2019-02-17: # 2019-02-17:
"RawCreateFailGasValueTransfer.json", "RawCreateFailGasValueTransfer.json",
"createInitFail_OOGduringInit.json", "createInitFail_OOGduringInit.json",
"Call1024BalanceTooLow.json",
"NewGasPriceForCodes.json", "NewGasPriceForCodes.json",
"NewGasPriceForCodesWithMemExpandingCalls.json", "NewGasPriceForCodesWithMemExpandingCalls.json",
"NonZeroValue_CALLCODE_ToNonNonZeroBalance.json", "NonZeroValue_CALLCODE_ToNonNonZeroBalance.json",
@ -227,5 +220,6 @@ func allowedFailingGeneralStateTest*(folder, name: string): bool =
"CallRecursiveBomb2.json", "CallRecursiveBomb2.json",
"CallRecursiveBombLog.json", "CallRecursiveBombLog.json",
"CallRecursiveBombLog2.json", "CallRecursiveBombLog2.json",
"Call1024BalanceTooLow.json"
] ]
result = name in allowedFailingGeneralStateTests result = name in allowedFailingGeneralStateTests