Tests update 10.1: Transaction Tests
The recent tests changes:
Legacy tests moved into a separate repository.
Use git submodule update --init
to fetch it
Transaction tests reworked to be supported now with geth t9n
Transaction test format changed
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/v10.0
Test format
New test folder stEIP3607 in StateTests and BCGeneralStateTests
Tests Fillers
GeneralStateTests Filled
Test Regeneration
Update all:
-
Documentation
-
Blake precompile bug coverage
PR #948 -
Move legacy tests into a separate repo
PR #950 -
Transaction from account with code is prohibited
PR #963 -
Covert old transaction tests to new transaction tests
with geth t9n transaction test support
PR #953
PR #954
PR #957
PR #958
PR #960
PR #955
PR #959
PR #956
PR #961
PR #962
PR #964
PR #967
PR #968
PR #966
Upcoming changes:
==>Difficulty Tests suite for difficulty formula and ice age calculation (just before PoS :lol)
Implement malicious rlp tests in StateTest or BlockchainTest format (need more debugging with t8n)
Besu retesteth RPC support (web vmtracing support)
Random state test script