From 4451ad2650e9b25adf6f26d4de97d1723cc53253 Mon Sep 17 00:00:00 2001 From: TAdev0 Date: Sat, 30 Sep 2023 14:05:40 +0200 Subject: [PATCH] stStaticFlagEnabled --- blockchain-tests-skip.yml | 16 +++++++++++++++- crates/ef-testing/tests/tests.rs | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index 9b7d4f30..baceca39 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -444,9 +444,23 @@ filename: - TestStoreGasPrices.json # ef-test #139 - TestContractInteraction.json # ef-test #140 - RecursiveCreateContractsCreate4Contracts.json # ef-test #141 + stStaticFlagEnabled: + - CallcodeToPrecompileFromCalledContract.json # ef-test #443 + - CallcodeToPrecompileFromContractInitialization.json # ef-test #443 + - CallWithNOTZeroValueToPrecompileFromContractInitialization.json # ef-test #443 + - CallWithZeroValueToPrecompileFromCalledContract.json # ef-test #443 + - CallWithZeroValueToPrecompileFromContractInitialization.json # ef-test #443 + - CallcodeToPrecompileFromTransaction.json # ef-test #444 + - CallWithNOTZeroValueToPrecompileFromCalledContract.json # ef-test #444 + - CallWithZeroValueToPrecompileFromTransaction.json # ef-test #444 + - CallWithNOTZeroValueToPrecompileFromTransaction.json # ef-test #444 + - DelegatecallToPrecompileFromCalledContract.json # ef-test #443 + - DelegatecallToPrecompileFromContractInitialization.json # ef-test #443 + - DelegatecallToPrecompileFromTransaction.json # ef-test #444 + - StaticcallForPrecompilesIssue683.json # ef-test #444 # List of file names regex to be skipped # The first level corresponds to the directory, the second to the list of file names regex to ignore. regex: stBadOpcode: - - ^opc.*\.json$ # ef-test #120 \ No newline at end of file + - ^opc.*\.json$ # ef-test #120 diff --git a/crates/ef-testing/tests/tests.rs b/crates/ef-testing/tests/tests.rs index 6efd4a52..2c19deaf 100644 --- a/crates/ef-testing/tests/tests.rs +++ b/crates/ef-testing/tests/tests.rs @@ -120,7 +120,7 @@ mod blockchain_tests { // blockchain_tests!(st_special_test, stSpecialTest); // 3 failing tests // blockchain_tests!(st_stack_tests, stStackTests); // 7 failing tests // blockchain_tests!(st_static_call, stStaticCall); // 207 failing tests - // blockchain_tests!(st_static_flag_enabled, stStaticFlagEnabled); // 13 failing tests + blockchain_tests!(st_static_flag_enabled, stStaticFlagEnabled); // blockchain_tests!(st_system_operations_test, stSystemOperationsTest); // 28 failing tests // blockchain_tests!(st_time_consuming, stTimeConsuming); // 14 failing tests // blockchain_tests!(st_transaction_test, stTransactionTest); // failing due to: invalid length 62, expected a (both 0x-prefixed or not) hex string or byte array containing betwee