Tests update 12.3 EIP tests and Pyspecs support
The recent tests changes:
Update .py tests to the latest version (but not Cancun)
Update EIPTests to new specs and add more test cases
Announcement
New docker instructions for all t8n supported clients: https://github.com/ethereum/retesteth/tree/develop#docker-instructions
The test process diagram: http://tinyurl.com/2ctak8yn
Reminder of a brand new web interface for test debugging: http://retesteth.ethdevops.io/web/
Tests stats on latest builds: http://retesteth.ethdevops.io/
(implement test RPC support or t8ntool protocol to apply for the page. https://ethereum-tests.readthedocs.io/en/latest/t8ntool-ref.html)
Previous release link: https://github.com/ethereum/tests/releases/tag/v12.2
Test format
Tests Fillers
GeneralStateTests/BlockchainTests Filled
Test Regeneration
Update all:
-
Refill invalid tx state tests into invalid block bc tests
PR #1225
EIPTests/EOFTests
-
More EIP1153 (Transient storage) tests
PR #1220
PR #1235
PR #1237 -
CALLF Stack Overflow test
PR #1214 -
Update EOF tests
PR #1219 (Forbid DELEGATECALL EOF → legacy)
Cosmetic
Upcoming changes:
Support pyspec .py test filling with different clients using retesteth
Nimbus --vmtrace support