From 0b5ca640df2aa4aff030a861f8947b8211a0ab70 Mon Sep 17 00:00:00 2001 From: lightclient Date: Wed, 5 Feb 2025 14:49:41 -0700 Subject: [PATCH] tests: skip empty 7702 auth tx test --- tests/transaction_test.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/transaction_test.go b/tests/transaction_test.go index 99d22ab4ea..8147173905 100644 --- a/tests/transaction_test.go +++ b/tests/transaction_test.go @@ -44,11 +44,12 @@ func TestTransaction(t *testing.T) { // internally to calculate the cost txt.skipLoad("^ttValue/TransactionWithHighValueOverflow.json") - // Test requires EVM execution and should be probably done as a state test. + // The size of a create tx's initcode is only checked during the state + // transition txt.skipLoad("^ttEIP3860/DataTestInitCodeTooBig.json") - // The following tests require the tx precheck to be performed. - // TODO(s1na): expose stateTransition.precheck publicly to be able to run these tests. + // The following tests require the tx precheck to be performed + // TODO(s1na): expose stateTransition.precheck publicly to be able to run these tests txt.skipLoad("^ttEIP1559/maxPriorityFeePerGass32BytesValue.json") txt.skipLoad("^ttEIP1559/maxPriorityFeePerGasOverflow.json") txt.skipLoad("^ttEIP1559/maxFeePerGas32BytesValue.json") @@ -70,6 +71,9 @@ func TestExecutionSpecTransaction(t *testing.T) { } st := new(testMatcher) + // Emptiness of authorization list is only validated during the tx precheck + st.skipLoad("^prague/eip7702_set_code_tx/invalid_tx/empty_authorization_list.json") + st.walk(t, executionSpecTransactionTestDir, func(t *testing.T, name string, test *TransactionTest) { cfg := params.MainnetChainConfig if err := st.checkFailure(t, test.Run(cfg)); err != nil {