diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index 6b345e44..7e8a7ca2 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -230,7 +230,29 @@ filename: - returndatasize_after_successful_staticcall.json # ef-tests 318 - returndatasize_initial.json # ef-tests 317 - returndatacopy_after_successful_delegatecall.json # ef-tests 318 - + - "RevertOpcodeMultipleSubCalls.json" # - ef-tests 322 + - "RevertPrefoundCall.json" # - ef-tests 322 + - "LoopCallsDepthThenRevert.json" # - ef-tests 322 + - "stateRevert.json" # - ef-tests 322 + - "RevertDepthCreateOOG.json" # - ef-tests 322 + - "costRevert.json" # - ef-tests 322 + - "LoopDelegateCallsDepthThenRevert.json" # - ef-tests 322 + - "RevertOpcodeInCallsOnNonEmptyReturnData.json" # - ef-tests 322 + - "RevertOpcodeCalls.json" # - ef-tests 322 + - "LoopCallsThenRevert.json" # - ef-tests 322 + - "TouchToEmptyAccountRevert2.json" # - ef-tests 322 + - "TouchToEmptyAccountRevert3.json" # - ef-tests 322 + - "RevertDepthCreateAddressCollision.json" # - ef-tests 322 + - "RevertPrecompiledTouchExactOOG.json" # - ef-tests 323 + - "RevertPrefound.json" # - ef-tests 323 + - "RevertPrefoundEmpty.json" # - ef-tests 323 + - "RevertOpcodeCreate.json" # - ef-tests 323 + - "RevertOnEmptyStack.json" # - ef-tests 323 + - "RevertInCreateInInit.json" # - ef-tests 323 + - "RevertPrefoundEmptyCall.json" # - ef-tests 323 + - "LoopCallsDepthThenRevert2.json" # - ef-tests 324 + - "LoopCallsDepthThenRevert3.json" # - ef-tests 324 + - "RevertRemoteSubCallStorageOOG.json" # - ef-tests 324 # List of file names regex to be skipped regex: diff --git a/crates/ef-testing/tests/tests.rs b/crates/ef-testing/tests/tests.rs index a45d81f0..ba808eb0 100644 --- a/crates/ef-testing/tests/tests.rs +++ b/crates/ef-testing/tests/tests.rs @@ -111,7 +111,7 @@ mod blockchain_tests { // blockchain_tests!(st_recursive_create, stRecursiveCreate); // 2 failing tests // blockchain_tests!(st_refund_test, stRefundTest); // 9 failing tests blockchain_tests!(st_return_data_test, stReturnDataTest); - // blockchain_tests!(st_revert_test, stRevertTest); // 23 failing tests + blockchain_tests!(st_revert_test, stRevertTest); blockchain_tests!(st_sload_test, stSLoadTest); // blockchain_tests!(st_sstore_test, stSStoreTest); // 27 failing tests // blockchain_tests!(st_self_balance, stSelfBalance); // 3 failing tests