From 2dc0a5b479eacdd6cd7c5638b75dd767723f7c89 Mon Sep 17 00:00:00 2001 From: TAdev0 Date: Sat, 30 Sep 2023 12:25:47 +0200 Subject: [PATCH 1/3] stWalletTest --- blockchain-tests-skip.yml | 7 ++++++- crates/ef-testing/tests/tests.rs | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index 9b7d4f30..089d5fff 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -444,9 +444,14 @@ filename: - TestStoreGasPrices.json # ef-test #139 - TestContractInteraction.json # ef-test #140 - RecursiveCreateContractsCreate4Contracts.json # ef-test #141 + stWalletTest: + - createNonConst.json # ef-test #428 + - mulmodNonConst.json # ef-test #428 + - suicideNonConst.json # ef-test #429 + - callNonConst.json # ef-test #430 # 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..47fec8b5 100644 --- a/crates/ef-testing/tests/tests.rs +++ b/crates/ef-testing/tests/tests.rs @@ -68,7 +68,7 @@ mod blockchain_tests { // Tests from the same folder with the same error can be aggregated in one issue blockchain_tests!(shanghai, Shanghai); - // blockchain_tests!(st_args_zero_one_balance, stArgsZeroOneBalance); // 4 failing tests + blockchain_tests!(st_args_zero_one_balance, stArgsZeroOneBalance); blockchain_tests!(st_attack_test, stAttackTest); blockchain_tests!(st_bad_opcode, stBadOpcode); blockchain_tests!(st_bugs, stBugs); @@ -125,7 +125,7 @@ mod blockchain_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 // blockchain_tests!(st_transition_test, stTransitionTest); // 3 failing tests - // blockchain_tests!(st_wallet_test, stWalletTest); // 5 failing tests + blockchain_tests!(st_wallet_test, stWalletTest); blockchain_tests!(st_zero_calls_revert, stZeroCallsRevert); // blockchain_tests!(st_zero_calls_test, stZeroCallsTest); // 1 failing test // blockchain_tests!(st_zero_knowledge, stZeroKnowledge); // 60 failing From 9c7ed8a92e9aac15978118d20acae1fe4df39459 Mon Sep 17 00:00:00 2001 From: TAdev0 Date: Sat, 30 Sep 2023 12:28:55 +0200 Subject: [PATCH 2/3] stWalletTest --- crates/ef-testing/tests/tests.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ef-testing/tests/tests.rs b/crates/ef-testing/tests/tests.rs index 47fec8b5..f2d454ce 100644 --- a/crates/ef-testing/tests/tests.rs +++ b/crates/ef-testing/tests/tests.rs @@ -68,7 +68,7 @@ mod blockchain_tests { // Tests from the same folder with the same error can be aggregated in one issue blockchain_tests!(shanghai, Shanghai); - blockchain_tests!(st_args_zero_one_balance, stArgsZeroOneBalance); + // blockchain_tests!(st_args_zero_one_balance, stArgsZeroOneBalance); // 4 failing tests blockchain_tests!(st_attack_test, stAttackTest); blockchain_tests!(st_bad_opcode, stBadOpcode); blockchain_tests!(st_bugs, stBugs); From b34afef47640e8190198221de8f5fe923f5a21e1 Mon Sep 17 00:00:00 2001 From: TAdev0 Date: Sat, 30 Sep 2023 15:34:33 +0200 Subject: [PATCH 3/3] stWalletTest --- blockchain-tests-skip.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index 089d5fff..0e1b68e5 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -445,10 +445,11 @@ filename: - TestContractInteraction.json # ef-test #140 - RecursiveCreateContractsCreate4Contracts.json # ef-test #141 stWalletTest: - - createNonConst.json # ef-test #428 - - mulmodNonConst.json # ef-test #428 - - suicideNonConst.json # ef-test #429 - - callNonConst.json # ef-test #430 + - walletConfirm.json # ef-test #429 + - walletExecuteOverDailyLimitMultiOwner.json # ef-test #430 + - walletExecuteOverDailyLimitOnlyOneOwner.json # ef-test #430 + - walletExecuteOverDailyLimitOnlyOneOwnerNew.json # ef-test #430 + - walletExecuteUnderDailyLimit.json # ef-test #430 # 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.