From 22330011184c9380d524bfdd83943036852a94dd Mon Sep 17 00:00:00 2001 From: Khaeljy Date: Fri, 29 Sep 2023 09:42:02 +0200 Subject: [PATCH] add `stNonZeroCallsTest` testsuite (#364) --- blockchain-tests-skip.yml | 13 +++++++++++++ crates/ef-testing/tests/tests.rs | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index b92e3ebd..6413dab5 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -257,6 +257,19 @@ filename: - createContractViaContract.json # ef-tests #354 - createContractViaContractOOGInitCode.json # ef-tests #354 - createContractViaTransactionCost53000.json # ef-tests #354 + - NonZeroValue_CALL.json # ef-tests #360 + - NonZeroValue_CALLCODE.json # ef-tests #360 + - NonZeroValue_CALLCODE_ToEmpty.json # ef-tests #360 + - NonZeroValue_CALLCODE_ToNonNonZeroBalance.json # ef-tests #360 + - NonZeroValue_CALLCODE_ToOneStorageKey.json # ef-tests #360 + - NonZeroValue_CALL_ToEmpty.json # ef-tests #360 + - NonZeroValue_CALL_ToNonNonZeroBalance.json # ef-tests #360 + - NonZeroValue_CALL_ToOneStorageKey.json # ef-tests #360 + - NonZeroValue_DELEGATECALL.json # ef-tests #360 + - NonZeroValue_DELEGATECALL_ToEmpty.json # ef-tests #360 + - NonZeroValue_DELEGATECALL_ToNonNonZeroBalance.json # ef-tests #360 + - NonZeroValue_DELEGATECALL_ToOneStorageKey.json # ef-tests #360 + - NonZeroValue_SUICIDE.json # ef-tests #361 # 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 b7f55f9b..28ba34c0 100644 --- a/crates/ef-testing/tests/tests.rs +++ b/crates/ef-testing/tests/tests.rs @@ -102,7 +102,7 @@ mod blockchain_tests { // blockchain_tests!(st_mem_expanding_eip150_calls, stMemExpandingEIP150Calls); // 7 failing tests // blockchain_tests!(st_memory_stress_test, stMemoryStressTest); // 2 failing tests blockchain_tests!(st_memory_test, stMemoryTest); - // blockchain_tests!(st_non_zero_calls_test, stNonZeroCallsTest); // 13 failing tests + blockchain_tests!(st_non_zero_calls_test, stNonZeroCallsTest); // blockchain_tests!(st_pre_compiled_contracts, stPreCompiledContracts); // 8 failing tests // blockchain_tests!(st_pre_compiled_contracts2, stPreCompiledContracts2); // 97 failing tests // blockchain_tests!(st_quadratic_complexity_test, stQuadraticComplexityTest); // 7 failing tests