London update 9.0.3: Uncle tests
The recent tests changes:
Template tests around new opcodes and badOpcodes
Uncle tests for London transition
Announcement
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/9.0.2
Test format
GeneralStateTests Fillers
GeneralStateTests Filled
Test Regeneration
Update all:
-
Remove code from sender account in StateTests
PR #893 -
Template tests generator and template tests
Creates tests that run 'X' code inside different scenarious.
Template tests around basefee selfbalance and badopcodes
PR #886 -
Fix baseFee to baseFeePerGas in yml fillers
PR #884 -
Fix baseFee field
Cosmetic
PR #888
Upcoming changes:
London EIP tests
Besu retesteth RPC support (web vmtracing support)
Move legacy tests into separate repo (too much space used)