update test logs for London hard fork additional test cases

This commit is contained in:
jangko 2021-06-30 16:34:23 +07:00
parent c858148a43
commit dff5799a5b
No known key found for this signature in database
GPG Key ID: 31702AE10541E6B9
2 changed files with 338 additions and 21 deletions

View File

@ -1,5 +1,12 @@
newBlockchainTests
===
## bcBerlinToLondon
```diff
+ BerlinToLondonTransition.json OK
+ initialVal.json OK
+ londonUncles.json OK
```
OK: 3/3 Fail: 0/3 Skip: 0/3
## bcBlockGasLimitTest
```diff
+ BlockGasLimit2p63m1.json OK
@ -15,11 +22,36 @@ OK: 6/6 Fail: 0/6 Skip: 0/6
+ ConstantinopleFixTransition.json OK
```
OK: 1/1 Fail: 0/1 Skip: 0/1
## bcEIP1559
```diff
+ badBlocks.json OK
+ baseFee.json OK
+ burnVerify.json OK
+ checkGasLimit.json OK
+ feeCap.json OK
+ gasLimit20m.json OK
+ gasLimit40m.json OK
+ highDemand.json OK
+ intrinsic.json OK
+ intrinsicOrFail.json OK
+ intrinsicTip.json OK
+ lowDemand.json OK
+ medDemand.json OK
+ tips.json OK
+ transFail.json OK
+ transType.json OK
```
OK: 16/16 Fail: 0/16 Skip: 0/16
## bcEIP158ToByzantium
```diff
+ ByzantiumTransition.json OK
```
OK: 1/1 Fail: 0/1 Skip: 0/1
## bcExample
```diff
+ basefeeExample.json OK
```
OK: 1/1 Fail: 0/1 Skip: 0/1
## bcExploitTest
```diff
DelegateCallSpam.json Skip
@ -320,6 +352,7 @@ OK: 11/11 Fail: 0/11 Skip: 0/11
+ gasLimitTooLow.json OK
+ gasLimitTooLowExactBound.json OK
+ gasLimitTooLowExactBound2.json OK
+ gasLimitTooLowExactBoundLondon.json OK
+ incorrectUncleNumber0.json OK
+ incorrectUncleNumber1.json OK
+ incorrectUncleNumber500.json OK
@ -335,7 +368,7 @@ OK: 11/11 Fail: 0/11 Skip: 0/11
+ wrongParentHash.json OK
+ wrongStateRoot.json OK
```
OK: 24/24 Fail: 0/24 Skip: 0/24
OK: 25/25 Fail: 0/25 Skip: 0/25
## bcUncleSpecialTests
```diff
+ futureUncleTimestamp2.json OK
@ -467,17 +500,133 @@ OK: 1/2 Fail: 0/2 Skip: 1/2
+ badOpcodes.json OK
+ eip2315NotRemoved.json OK
+ invalidAddr.json OK
+ invalidDiffPlaces.json OK
+ opc0CDiffPlaces.json OK
+ opc0DDiffPlaces.json OK
+ opc0EDiffPlaces.json OK
+ opc0FDiffPlaces.json OK
+ opc1EDiffPlaces.json OK
+ opc1FDiffPlaces.json OK
+ opc21DiffPlaces.json OK
+ opc22DiffPlaces.json OK
+ opc23DiffPlaces.json OK
+ opc24DiffPlaces.json OK
+ opc25DiffPlaces.json OK
+ opc26DiffPlaces.json OK
+ opc27DiffPlaces.json OK
+ opc28DiffPlaces.json OK
+ opc29DiffPlaces.json OK
+ opc2ADiffPlaces.json OK
+ opc2BDiffPlaces.json OK
+ opc2CDiffPlaces.json OK
+ opc2DDiffPlaces.json OK
+ opc2EDiffPlaces.json OK
+ opc2FDiffPlaces.json OK
+ opc49DiffPlaces.json OK
+ opc4ADiffPlaces.json OK
+ opc4BDiffPlaces.json OK
+ opc4CDiffPlaces.json OK
+ opc4DDiffPlaces.json OK
+ opc4EDiffPlaces.json OK
+ opc4FDiffPlaces.json OK
+ opc5CDiffPlaces.json OK
+ opc5DDiffPlaces.json OK
+ opc5EDiffPlaces.json OK
+ opc5FDiffPlaces.json OK
+ opcA5DiffPlaces.json OK
+ opcA6DiffPlaces.json OK
+ opcA7DiffPlaces.json OK
+ opcA8DiffPlaces.json OK
+ opcA9DiffPlaces.json OK
+ opcAADiffPlaces.json OK
+ opcABDiffPlaces.json OK
+ opcACDiffPlaces.json OK
+ opcADDiffPlaces.json OK
+ opcAEDiffPlaces.json OK
+ opcAFDiffPlaces.json OK
+ opcB0DiffPlaces.json OK
+ opcB1DiffPlaces.json OK
+ opcB2DiffPlaces.json OK
+ opcB3DiffPlaces.json OK
+ opcB4DiffPlaces.json OK
+ opcB5DiffPlaces.json OK
+ opcB6DiffPlaces.json OK
+ opcB7DiffPlaces.json OK
+ opcB8DiffPlaces.json OK
+ opcB9DiffPlaces.json OK
+ opcBADiffPlaces.json OK
+ opcBBDiffPlaces.json OK
+ opcBCDiffPlaces.json OK
+ opcBDDiffPlaces.json OK
+ opcBEDiffPlaces.json OK
+ opcBFDiffPlaces.json OK
+ opcC0DiffPlaces.json OK
+ opcC1DiffPlaces.json OK
+ opcC2DiffPlaces.json OK
+ opcC3DiffPlaces.json OK
+ opcC4DiffPlaces.json OK
+ opcC5DiffPlaces.json OK
+ opcC6DiffPlaces.json OK
+ opcC7DiffPlaces.json OK
+ opcC8DiffPlaces.json OK
+ opcC9DiffPlaces.json OK
+ opcCADiffPlaces.json OK
+ opcCBDiffPlaces.json OK
+ opcCCDiffPlaces.json OK
+ opcCDDiffPlaces.json OK
+ opcCEDiffPlaces.json OK
+ opcCFDiffPlaces.json OK
+ opcD0DiffPlaces.json OK
+ opcD1DiffPlaces.json OK
+ opcD2DiffPlaces.json OK
+ opcD3DiffPlaces.json OK
+ opcD4DiffPlaces.json OK
+ opcD5DiffPlaces.json OK
+ opcD6DiffPlaces.json OK
+ opcD7DiffPlaces.json OK
+ opcD8DiffPlaces.json OK
+ opcD9DiffPlaces.json OK
+ opcDADiffPlaces.json OK
+ opcDBDiffPlaces.json OK
+ opcDCDiffPlaces.json OK
+ opcDDDiffPlaces.json OK
+ opcDEDiffPlaces.json OK
+ opcDFDiffPlaces.json OK
+ opcE0DiffPlaces.json OK
+ opcE1DiffPlaces.json OK
+ opcE2DiffPlaces.json OK
+ opcE3DiffPlaces.json OK
+ opcE4DiffPlaces.json OK
+ opcE5DiffPlaces.json OK
+ opcE6DiffPlaces.json OK
+ opcE7DiffPlaces.json OK
+ opcE8DiffPlaces.json OK
+ opcE9DiffPlaces.json OK
+ opcEADiffPlaces.json OK
+ opcEBDiffPlaces.json OK
+ opcECDiffPlaces.json OK
+ opcEDDiffPlaces.json OK
+ opcEEDiffPlaces.json OK
+ opcEFDiffPlaces.json OK
+ opcF6DiffPlaces.json OK
+ opcF7DiffPlaces.json OK
+ opcF8DiffPlaces.json OK
+ opcF9DiffPlaces.json OK
+ opcFBDiffPlaces.json OK
+ opcFCDiffPlaces.json OK
+ opcFEDiffPlaces.json OK
+ undefinedOpcodeFirstByte.json OK
```
OK: 4/4 Fail: 0/4 Skip: 0/4
OK: 119/119 Fail: 0/119 Skip: 0/119
## stBugs
```diff
+ evmBytecode.json OK
+ randomStatetestDEFAULT-Tue_07_58_41-15153-575192.json OK
+ randomStatetestDEFAULT-Tue_07_58_41-15153-575192_london.json OK
+ returndatacopyPythonBug_Tue_03_48_41-1432.json OK
+ staticcall_createfails.json OK
```
OK: 4/4 Fail: 0/4 Skip: 0/4
OK: 5/5 Fail: 0/5 Skip: 0/5
## stCallCodes
```diff
+ call_OOG_additionalGasCosts1.json OK
@ -757,6 +906,7 @@ OK: 3/3 Fail: 0/3 Skip: 0/3
+ CREATE2_Bounds2.json OK
+ CREATE2_Bounds3.json OK
+ CREATE2_ContractSuicideDuringInit_ThenStoreThenReturn.json OK
+ CREATE2_EOF1.json OK
+ CREATE2_FirstByte_loop.json OK
+ CREATE2_Suicide.json OK
+ Create2OOGafterInitCode.json OK
@ -801,7 +951,7 @@ OK: 3/3 Fail: 0/3 Skip: 0/3
+ returndatacopy_following_successful_create.json OK
+ returndatasize_following_successful_create.json OK
```
OK: 46/47 Fail: 0/47 Skip: 1/47
OK: 47/48 Fail: 0/48 Skip: 1/48
## stCreateTest
```diff
+ CREATE_AcreateB_BSuicide_BStore.json OK
@ -815,6 +965,7 @@ OK: 46/47 Fail: 0/47 Skip: 1/47
+ CREATE_EContractCreateNEContractInInitOOG_Tr.json OK
+ CREATE_EContractCreateNEContractInInit_Tr.json OK
+ CREATE_EContract_ThenCALLToNonExistentAcc.json OK
+ CREATE_EOF1.json OK
+ CREATE_EmptyContract.json OK
+ CREATE_EmptyContractAndCallIt_0wei.json OK
+ CREATE_EmptyContractAndCallIt_1wei.json OK
@ -839,7 +990,7 @@ OK: 46/47 Fail: 0/47 Skip: 1/47
+ TransactionCollisionToEmptyButCode.json OK
+ TransactionCollisionToEmptyButNonce.json OK
```
OK: 34/34 Fail: 0/34 Skip: 0/34
OK: 35/35 Fail: 0/35 Skip: 0/35
## stDelegatecallTestHomestead
```diff
Call1024BalanceTooLow.json Skip
@ -933,6 +1084,20 @@ OK: 13/13 Fail: 0/13 Skip: 0/13
+ gasCostReturn.json OK
```
OK: 40/40 Fail: 0/40 Skip: 0/40
## stEIP1559
```diff
+ baseFeeDiffPlaces.json OK
+ gasPriceDiffPlaces.json OK
+ intrinsic.json OK
+ lowFeeCap.json OK
+ lowGasLimit.json OK
+ lowGasPriceOldTypes.json OK
+ outOfFunds.json OK
+ outOfFundsOldTypes.json OK
+ tipTooHigh.json OK
+ typeTwoBerlin.json OK
```
OK: 10/10 Fail: 0/10 Skip: 0/10
## stEIP158Specific
```diff
+ CALL_OneVCallSuicide.json OK
@ -947,23 +1112,28 @@ OK: 7/7 Fail: 0/7 Skip: 0/7
## stEIP2930
```diff
+ addressOpcodes.json OK
+ coinbaseT01.json OK
+ coinbaseT2.json OK
+ manualCreate.json OK
+ storageCosts.json OK
+ transactionCosts.json OK
+ variedContext.json OK
```
OK: 5/5 Fail: 0/5 Skip: 0/5
OK: 7/7 Fail: 0/7 Skip: 0/7
## stExample
```diff
+ accessListExample.json OK
+ add11.json OK
+ add11_yml.json OK
+ basefeeExample.json OK
+ eip1559.json OK
+ invalidTr.json OK
+ labelsExample.json OK
+ rangesExample.json OK
+ solidityExample.json OK
+ yulExample.json OK
```
OK: 7/7 Fail: 0/7 Skip: 0/7
OK: 10/10 Fail: 0/10 Skip: 0/10
## stExtCodeHash
```diff
+ callToNonExistent.json OK
@ -2020,6 +2190,9 @@ OK: 1/2 Fail: 0/2 Skip: 1/2
+ refund50_2.json OK
+ refund50percentCap.json OK
+ refund600.json OK
+ refundFF.json OK
+ refundMax.json OK
+ refundSSTORE.json OK
+ refundSuicide50procentCap.json OK
+ refund_CallA.json OK
+ refund_CallA_OOG.json OK
@ -2036,7 +2209,7 @@ OK: 1/2 Fail: 0/2 Skip: 1/2
+ refund_multimpleSuicide.json OK
+ refund_singleSuicide.json OK
```
OK: 19/19 Fail: 0/19 Skip: 0/19
OK: 22/22 Fail: 0/22 Skip: 0/22
## stReturnDataTest
```diff
+ call_ecrec_success_empty_then_returndatasize.json OK
@ -2168,13 +2341,14 @@ OK: 1/1 Fail: 0/1 Skip: 0/1
OK: 27/27 Fail: 0/27 Skip: 0/27
## stSelfBalance
```diff
+ diffPlaces.json OK
+ selfBalance.json OK
+ selfBalanceCallTypes.json OK
+ selfBalanceEqualsBalance.json OK
+ selfBalanceGasCost.json OK
+ selfBalanceUpdate.json OK
```
OK: 5/5 Fail: 0/5 Skip: 0/5
OK: 6/6 Fail: 0/6 Skip: 0/6
## stShift
```diff
+ sar00.json OK
@ -2675,6 +2849,7 @@ OK: 12/14 Fail: 0/14 Skip: 2/14
+ ContractStoreClearsSuccess.json OK
+ CreateMessageReverted.json OK
+ CreateMessageSuccess.json OK
+ CreateTransactionEOF1.json OK
+ CreateTransactionSuccess.json OK
+ EmptyTransaction3.json OK
+ HighGasLimit.json OK
@ -2700,7 +2875,7 @@ OK: 12/14 Fail: 0/14 Skip: 2/14
+ TransactionToAddressh160minusOne.json OK
+ TransactionToItself.json OK
```
OK: 28/28 Fail: 0/28 Skip: 0/28
OK: 29/29 Fail: 0/29 Skip: 0/29
## stTransitionTest
```diff
+ createNameRegistratorPerTxsAfter.json OK
@ -3165,4 +3340,4 @@ OK: 0/3 Fail: 0/3 Skip: 3/3
OK: 11/11 Fail: 0/11 Skip: 0/11
---TOTAL---
OK: 2738/2843 Fail: 0/2843 Skip: 105/2843
OK: 2897/3002 Fail: 0/3002 Skip: 105/3002

View File

@ -61,17 +61,133 @@ OK: 1/2 Fail: 0/2 Skip: 1/2
+ badOpcodes.json OK
+ eip2315NotRemoved.json OK
+ invalidAddr.json OK
+ invalidDiffPlaces.json OK
+ opc0CDiffPlaces.json OK
+ opc0DDiffPlaces.json OK
+ opc0EDiffPlaces.json OK
+ opc0FDiffPlaces.json OK
+ opc1EDiffPlaces.json OK
+ opc1FDiffPlaces.json OK
+ opc21DiffPlaces.json OK
+ opc22DiffPlaces.json OK
+ opc23DiffPlaces.json OK
+ opc24DiffPlaces.json OK
+ opc25DiffPlaces.json OK
+ opc26DiffPlaces.json OK
+ opc27DiffPlaces.json OK
+ opc28DiffPlaces.json OK
+ opc29DiffPlaces.json OK
+ opc2ADiffPlaces.json OK
+ opc2BDiffPlaces.json OK
+ opc2CDiffPlaces.json OK
+ opc2DDiffPlaces.json OK
+ opc2EDiffPlaces.json OK
+ opc2FDiffPlaces.json OK
+ opc49DiffPlaces.json OK
+ opc4ADiffPlaces.json OK
+ opc4BDiffPlaces.json OK
+ opc4CDiffPlaces.json OK
+ opc4DDiffPlaces.json OK
+ opc4EDiffPlaces.json OK
+ opc4FDiffPlaces.json OK
+ opc5CDiffPlaces.json OK
+ opc5DDiffPlaces.json OK
+ opc5EDiffPlaces.json OK
+ opc5FDiffPlaces.json OK
+ opcA5DiffPlaces.json OK
+ opcA6DiffPlaces.json OK
+ opcA7DiffPlaces.json OK
+ opcA8DiffPlaces.json OK
+ opcA9DiffPlaces.json OK
+ opcAADiffPlaces.json OK
+ opcABDiffPlaces.json OK
+ opcACDiffPlaces.json OK
+ opcADDiffPlaces.json OK
+ opcAEDiffPlaces.json OK
+ opcAFDiffPlaces.json OK
+ opcB0DiffPlaces.json OK
+ opcB1DiffPlaces.json OK
+ opcB2DiffPlaces.json OK
+ opcB3DiffPlaces.json OK
+ opcB4DiffPlaces.json OK
+ opcB5DiffPlaces.json OK
+ opcB6DiffPlaces.json OK
+ opcB7DiffPlaces.json OK
+ opcB8DiffPlaces.json OK
+ opcB9DiffPlaces.json OK
+ opcBADiffPlaces.json OK
+ opcBBDiffPlaces.json OK
+ opcBCDiffPlaces.json OK
+ opcBDDiffPlaces.json OK
+ opcBEDiffPlaces.json OK
+ opcBFDiffPlaces.json OK
+ opcC0DiffPlaces.json OK
+ opcC1DiffPlaces.json OK
+ opcC2DiffPlaces.json OK
+ opcC3DiffPlaces.json OK
+ opcC4DiffPlaces.json OK
+ opcC5DiffPlaces.json OK
+ opcC6DiffPlaces.json OK
+ opcC7DiffPlaces.json OK
+ opcC8DiffPlaces.json OK
+ opcC9DiffPlaces.json OK
+ opcCADiffPlaces.json OK
+ opcCBDiffPlaces.json OK
+ opcCCDiffPlaces.json OK
+ opcCDDiffPlaces.json OK
+ opcCEDiffPlaces.json OK
+ opcCFDiffPlaces.json OK
+ opcD0DiffPlaces.json OK
+ opcD1DiffPlaces.json OK
+ opcD2DiffPlaces.json OK
+ opcD3DiffPlaces.json OK
+ opcD4DiffPlaces.json OK
+ opcD5DiffPlaces.json OK
+ opcD6DiffPlaces.json OK
+ opcD7DiffPlaces.json OK
+ opcD8DiffPlaces.json OK
+ opcD9DiffPlaces.json OK
+ opcDADiffPlaces.json OK
+ opcDBDiffPlaces.json OK
+ opcDCDiffPlaces.json OK
+ opcDDDiffPlaces.json OK
+ opcDEDiffPlaces.json OK
+ opcDFDiffPlaces.json OK
+ opcE0DiffPlaces.json OK
+ opcE1DiffPlaces.json OK
+ opcE2DiffPlaces.json OK
+ opcE3DiffPlaces.json OK
+ opcE4DiffPlaces.json OK
+ opcE5DiffPlaces.json OK
+ opcE6DiffPlaces.json OK
+ opcE7DiffPlaces.json OK
+ opcE8DiffPlaces.json OK
+ opcE9DiffPlaces.json OK
+ opcEADiffPlaces.json OK
+ opcEBDiffPlaces.json OK
+ opcECDiffPlaces.json OK
+ opcEDDiffPlaces.json OK
+ opcEEDiffPlaces.json OK
+ opcEFDiffPlaces.json OK
+ opcF6DiffPlaces.json OK
+ opcF7DiffPlaces.json OK
+ opcF8DiffPlaces.json OK
+ opcF9DiffPlaces.json OK
+ opcFBDiffPlaces.json OK
+ opcFCDiffPlaces.json OK
+ opcFEDiffPlaces.json OK
+ undefinedOpcodeFirstByte.json OK
```
OK: 4/4 Fail: 0/4 Skip: 0/4
OK: 119/119 Fail: 0/119 Skip: 0/119
## stBugs
```diff
+ evmBytecode.json OK
+ randomStatetestDEFAULT-Tue_07_58_41-15153-575192.json OK
+ randomStatetestDEFAULT-Tue_07_58_41-15153-575192_london.json OK
+ returndatacopyPythonBug_Tue_03_48_41-1432.json OK
+ staticcall_createfails.json OK
```
OK: 4/4 Fail: 0/4 Skip: 0/4
OK: 5/5 Fail: 0/5 Skip: 0/5
## stCallCodes
```diff
+ call_OOG_additionalGasCosts1.json OK
@ -351,6 +467,7 @@ OK: 3/3 Fail: 0/3 Skip: 0/3
+ CREATE2_Bounds2.json OK
+ CREATE2_Bounds3.json OK
+ CREATE2_ContractSuicideDuringInit_ThenStoreThenReturn.json OK
+ CREATE2_EOF1.json OK
+ CREATE2_FirstByte_loop.json OK
+ CREATE2_Suicide.json OK
+ Create2OOGafterInitCode.json OK
@ -395,7 +512,7 @@ OK: 3/3 Fail: 0/3 Skip: 0/3
+ returndatacopy_following_successful_create.json OK
+ returndatasize_following_successful_create.json OK
```
OK: 46/47 Fail: 0/47 Skip: 1/47
OK: 47/48 Fail: 0/48 Skip: 1/48
## stCreateTest
```diff
+ CREATE_AcreateB_BSuicide_BStore.json OK
@ -409,6 +526,7 @@ OK: 46/47 Fail: 0/47 Skip: 1/47
+ CREATE_EContractCreateNEContractInInitOOG_Tr.json OK
+ CREATE_EContractCreateNEContractInInit_Tr.json OK
+ CREATE_EContract_ThenCALLToNonExistentAcc.json OK
+ CREATE_EOF1.json OK
+ CREATE_EmptyContract.json OK
+ CREATE_EmptyContractAndCallIt_0wei.json OK
+ CREATE_EmptyContractAndCallIt_1wei.json OK
@ -433,7 +551,7 @@ OK: 46/47 Fail: 0/47 Skip: 1/47
+ TransactionCollisionToEmptyButCode.json OK
+ TransactionCollisionToEmptyButNonce.json OK
```
OK: 34/34 Fail: 0/34 Skip: 0/34
OK: 35/35 Fail: 0/35 Skip: 0/35
## stDelegatecallTestHomestead
```diff
Call1024BalanceTooLow.json Skip
@ -527,6 +645,20 @@ OK: 13/13 Fail: 0/13 Skip: 0/13
+ gasCostReturn.json OK
```
OK: 40/40 Fail: 0/40 Skip: 0/40
## stEIP1559
```diff
+ baseFeeDiffPlaces.json OK
+ gasPriceDiffPlaces.json OK
+ intrinsic.json OK
+ lowFeeCap.json OK
+ lowGasLimit.json OK
+ lowGasPriceOldTypes.json OK
+ outOfFunds.json OK
+ outOfFundsOldTypes.json OK
+ tipTooHigh.json OK
+ typeTwoBerlin.json OK
```
OK: 10/10 Fail: 0/10 Skip: 0/10
## stEIP158Specific
```diff
+ CALL_OneVCallSuicide.json OK
@ -541,23 +673,28 @@ OK: 7/7 Fail: 0/7 Skip: 0/7
## stEIP2930
```diff
+ addressOpcodes.json OK
+ coinbaseT01.json OK
+ coinbaseT2.json OK
+ manualCreate.json OK
+ storageCosts.json OK
+ transactionCosts.json OK
+ variedContext.json OK
```
OK: 5/5 Fail: 0/5 Skip: 0/5
OK: 7/7 Fail: 0/7 Skip: 0/7
## stExample
```diff
+ accessListExample.json OK
+ add11.json OK
+ add11_yml.json OK
+ basefeeExample.json OK
+ eip1559.json OK
+ invalidTr.json OK
+ labelsExample.json OK
+ rangesExample.json OK
+ solidityExample.json OK
+ yulExample.json OK
```
OK: 7/7 Fail: 0/7 Skip: 0/7
OK: 10/10 Fail: 0/10 Skip: 0/10
## stExtCodeHash
```diff
+ callToNonExistent.json OK
@ -1614,6 +1751,9 @@ OK: 1/2 Fail: 0/2 Skip: 1/2
+ refund50_2.json OK
+ refund50percentCap.json OK
+ refund600.json OK
+ refundFF.json OK
+ refundMax.json OK
+ refundSSTORE.json OK
+ refundSuicide50procentCap.json OK
+ refund_CallA.json OK
+ refund_CallA_OOG.json OK
@ -1630,7 +1770,7 @@ OK: 1/2 Fail: 0/2 Skip: 1/2
+ refund_multimpleSuicide.json OK
+ refund_singleSuicide.json OK
```
OK: 19/19 Fail: 0/19 Skip: 0/19
OK: 22/22 Fail: 0/22 Skip: 0/22
## stReturnDataTest
```diff
+ call_ecrec_success_empty_then_returndatasize.json OK
@ -1762,13 +1902,14 @@ OK: 1/1 Fail: 0/1 Skip: 0/1
OK: 27/27 Fail: 0/27 Skip: 0/27
## stSelfBalance
```diff
+ diffPlaces.json OK
+ selfBalance.json OK
+ selfBalanceCallTypes.json OK
+ selfBalanceEqualsBalance.json OK
+ selfBalanceGasCost.json OK
+ selfBalanceUpdate.json OK
```
OK: 5/5 Fail: 0/5 Skip: 0/5
OK: 6/6 Fail: 0/6 Skip: 0/6
## stShift
```diff
+ sar00.json OK
@ -2269,6 +2410,7 @@ OK: 12/14 Fail: 0/14 Skip: 2/14
+ ContractStoreClearsSuccess.json OK
+ CreateMessageReverted.json OK
+ CreateMessageSuccess.json OK
+ CreateTransactionEOF1.json OK
+ CreateTransactionSuccess.json OK
+ EmptyTransaction3.json OK
+ HighGasLimit.json OK
@ -2294,7 +2436,7 @@ OK: 12/14 Fail: 0/14 Skip: 2/14
+ TransactionToAddressh160minusOne.json OK
+ TransactionToItself.json OK
```
OK: 28/28 Fail: 0/28 Skip: 0/28
OK: 29/29 Fail: 0/29 Skip: 0/29
## stTransitionTest
```diff
+ createNameRegistratorPerTxsAfter.json OK
@ -2759,4 +2901,4 @@ OK: 3/3 Fail: 0/3 Skip: 0/3
OK: 11/11 Fail: 0/11 Skip: 0/11
---TOTAL---
OK: 2417/2517 Fail: 0/2517 Skip: 100/2517
OK: 2555/2655 Fail: 0/2655 Skip: 100/2655