Skip to content

Regression test to ensure node can start without wasmmoduleroot#4440

Draft
andreroc wants to merge 1 commit intomasterfrom
nit-3422-no-wasmmoduleroot-test
Draft

Regression test to ensure node can start without wasmmoduleroot#4440
andreroc wants to merge 1 commit intomasterfrom
nit-3422-no-wasmmoduleroot-test

Conversation

@andreroc
Copy link

A regression test to cover wasmoduleroot edge cases

@github-actions
Copy link
Contributor

❌ 147 Tests Failed:

Tests completed Failed Passed Skipped
4184 147 4037 0
View the top 3 failed tests by shortest run time
TestAnyTrustRekey
Stack Traces | -0.000s run time
... [CONTENT TRUNCATED: Keeping last 20 lines]
DEBUG[02-27|21:49:21.497] Pushed sync data from consensus to execution synced=true  maxMessageCount=6  updatedAt=2026-02-27T21:49:21+0000 hasProgressMap=false
DEBUG[02-27|21:49:21.498] Executing EVM call finished              runtime="306.326µs"
DEBUG[02-27|21:49:21.498] Served eth_getBalance                    reqid=755  duration="65.133µs"
DEBUG[02-27|21:49:21.498] ExecuteNextMsg failed to send message to execEngine err="createBlock mutex held"                 msgIdxToExecute=6
DEBUG[02-27|21:49:21.498] Served eth_getBlockByNumber              reqid=756  duration="100.028µs"
DEBUG[02-27|21:49:21.498] Served eth_getBlockByNumber              reqid=757  duration="104.537µs"
DEBUG[02-27|21:49:21.498] Finality not supported, not pushing finality data to execution
DEBUG[02-27|21:49:21.501] Served eth_getBlockByNumber              reqid=1156 duration="100.539µs"
TRACE[02-27|21:49:21.501] Handled RPC response                     reqid=754  duration="5.25µs"
INFO [02-27|21:49:21.501] retryables import complete
DEBUG[02-27|21:49:21.501] Served eth_sendRawTransaction            reqid=218  duration=14.778057ms
DEBUG[02-27|21:49:21.501] Served eth_call                          reqid=1153 duration=14.293822ms
TRACE[02-27|21:49:21.501] Engine API request received              method=ForkchoiceUpdated             head=20d317..cd36d2 finalized=c36fa7..e79879 safe=20d317..cd36d2
INFO [02-27|21:49:21.505] Starting peer-to-peer node               instance=test-stack-name/linux-amd64/go1.25.7
WARN [02-27|21:49:21.505] P2P server will be useless, neither dialing nor listening
TRACE[02-27|21:49:21.505] Handled RPC response                     reqid=999  duration="2.445µs"
DEBUG[02-27|21:49:21.506] Served eth_blockNumber                   reqid=1002 duration="25.939µs"
TRACE[02-27|21:49:21.506] Handled RPC response                     reqid=1154 duration="2.484µs"
TRACE[02-27|21:49:21.506] Handled RPC response                     reqid=231  duration="2.325µs"
WARN [02-27|21:49:21.507] Getting file info                        dir= error="stat : no such file or directory"
TestBlockHash
Stack Traces | -0.000s run time
=== RUN   TestBlockHash
=== PAUSE TestBlockHash
TestFinalityDataPushedFromConsensusToExecution
Stack Traces | -0.000s run time
... [CONTENT TRUNCATED: Keeping last 20 lines]
INFO [02-27|21:49:21.851] Updated payload                          id=0x03418710598ff04b number=16 hash=ea9455..77bb1e                   txs=0  withdrawals=0 gas=0         fees=0              root=5858a6..e00450 elapsed="269.738µs"
TRACE[02-27|21:49:21.851] Engine API request received              method=NewPayload                    number=16 hash=ea9455..77bb1e
DEBUG[02-27|21:49:21.851] Reinjecting stale transactions           count=0
DEBUG[02-27|21:49:21.851] Served eth_getBlockByNumber              reqid=71   duration="64.852µs"
INFO [02-27|21:49:21.851] Stopping work on payload                 id=0x03418710598ff04b reason=delivery
DEBUG[02-27|21:49:21.851] Pushed sync data from consensus to execution synced=true  maxMessageCount=2  updatedAt=2026-02-27T21:49:21+0000 hasProgressMap=false
INFO [02-27|21:49:21.852] Starting work on payload                 id=0x038b78a790af6534
TRACE[02-27|21:49:21.851] Engine API request received              method=ForkchoiceUpdated             head=2d0da5..bef100 finalized=8e4045..936bd5 safe=2d0da5..bef100
TRACE[02-27|21:49:21.852] Handled RPC response                     reqid=71   duration="1.984µs"
DEBUG[02-27|21:49:21.852] Served eth_maxPriorityFeePerGas          reqid=132  duration="191.885µs"
TRACE[02-27|21:49:21.852] got new header from L1                   number=2  hash=6a6184..7501d9                   header="&{ParentHash:0x2e8b952da4e0e2a6f24bacfd8365bdcf52b528b98de646c9294524c0f602b911 UncleHash:0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347 Coinbase:0x0000000000000000000000000000000000000000 Root:0xbfc350b6b3700c716f6dfca00b85ed53be6ae298b7bcc703321b1fd7903b6d69 TxHash:0x30bd7df8afaf85504136c47814cba9954479faa0525a0cfecc5fbd52415f88ff ReceiptHash:0x1a14e4a217bbcb38041eedb950b811064d82d009efa84d2db23139a14b6cd67c Bloom:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] Difficulty:+0 Number:+2 GasLimit:15029308 GasUsed:1501105 Time:1772228962 Extra:[216 131 1 16 8 132 103 101 116 104 136 103 111 49 46 50 53 46 55 133 108 105 110 117 120] MixDigest:0xbee82e27f1fb36405875a0dc2ab29de84937b5d6c860e9eaaf9c0d85e0fe1c9f Nonce:[0 0 0 0 0 0 0 0] BaseFee:+38903608059 WithdrawalsHash:0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421 BlobGasUsed:0xc0a5dc0e70 ExcessBlobGas:0xc0a5dc0e78 ParentBeaconRoot:0x0000000000000000000000000000000000000000000000000000000000000000 RequestsHash:0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855}"
TRACE[02-27|21:49:21.851] Removed old pending transaction          hash=61f78e..2b4197
TRACE[02-27|21:49:21.852] Handled RPC response                     reqid=132  duration="1.032µs"
DEBUG[02-27|21:49:21.851] Executing EVM call finished              runtime="130.806µs"
DEBUG[02-27|21:49:21.852] Served eth_call                          reqid=380  duration="506.152µs"
TRACE[02-27|21:49:21.851] Handled RPC response                     reqid=1571 duration="1.652µs"
DEBUG[02-27|21:49:21.851] Served eth_getBlockByNumber              reqid=129  duration="83.287µs"
TRACE[02-27|21:49:21.852] Handled RPC response                     reqid=380  duration="1.403µs"
TRACE[02-27|21:49:21.851] Inserting block without sethead          hash=ea9455..77bb1e                   number=16
DEBUG[02-27|21:49:21.852] Served eth_maxPriorityFeePerGas          reqid=180  duration="306.922µs"

📣 Thoughts on this report? Let Codecov know! | Powered by Codecov

@codecov
Copy link

codecov bot commented Feb 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 29.20%. Comparing base (a335c3f) to head (bc36ddc).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4440      +/-   ##
==========================================
- Coverage   32.40%   29.20%   -3.20%     
==========================================
  Files         493      493              
  Lines       58293    58293              
==========================================
- Hits        18887    17027    -1860     
- Misses      36054    38180    +2126     
+ Partials     3352     3086     -266     

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant