From e79b9992cfb926791cdc29cea322c37ce5b38b29 Mon Sep 17 00:00:00 2001 From: Khaeljy Date: Fri, 29 Sep 2023 12:25:56 +0200 Subject: [PATCH] add `stMemExpandingEIP150Calls` testsuite (#358) --- blockchain-tests-skip.yml | 7 +++++++ crates/ef-testing/tests/tests.rs | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index cebb5a4f..9def9531 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -291,6 +291,13 @@ filename: - createContractViaContract.json # ef-tests #354 - createContractViaContractOOGInitCode.json # ef-tests #354 - createContractViaTransactionCost53000.json # ef-tests #354 + - CallAndCallcodeConsumeMoreGasThenTransactionHasWithMemExpandingCalls.json # ef-tests #356 + - CallAskMoreGasOnDepth2ThenTransactionHasWithMemExpandingCalls.json # ef-tests #356 + - CallGoesOOGOnSecondLevelWithMemExpandingCalls.json # ef-tests #356 + - DelegateCallOnEIPWithMemExpandingCalls.json # ef-tests #356 + - ExecuteCallThatAskMoreGasThenTransactionHasWithMemExpandingCalls.json # ef-tests #356 + - NewGasPriceForCodesWithMemExpandingCalls.json # ef-tests #356 + - CreateAndGasInsideCreateWithMemExpandingCalls.json # ef-tests #357 - NonZeroValue_CALL.json # ef-tests #360 - NonZeroValue_CALLCODE.json # ef-tests #360 - NonZeroValue_CALLCODE_ToEmpty.json # ef-tests #360 diff --git a/crates/ef-testing/tests/tests.rs b/crates/ef-testing/tests/tests.rs index 933aab23..d665dc6c 100644 --- a/crates/ef-testing/tests/tests.rs +++ b/crates/ef-testing/tests/tests.rs @@ -99,7 +99,7 @@ mod blockchain_tests { blockchain_tests!(st_homestead_specific, stHomesteadSpecific); blockchain_tests!(st_init_code_test, stInitCodeTest); blockchain_tests!(st_log_tests, stLogTests); - // blockchain_tests!(st_mem_expanding_eip150_calls, stMemExpandingEIP150Calls); // 7 failing tests + blockchain_tests!(st_mem_expanding_eip150_calls, stMemExpandingEIP150Calls); blockchain_tests!(st_memory_stress_test, stMemoryStressTest); blockchain_tests!(st_memory_test, stMemoryTest); blockchain_tests!(st_non_zero_calls_test, stNonZeroCallsTest);