Skip to content

Tests update 10.4: winter

Compare
Choose a tag to compare
@winsvega winsvega released this 18 May 08:50
· 649 commits to develop since this release

The recent tests changes:

Tests development throug out the winter. A few more cases here and there.
Unit tests for typed transactions.

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.3

Test format

Tests Fillers

GeneralStateTests/BlockchainTests Filled

Test Regeneration

Update all:

  • Documentation
    PR #1025
    PR #1026

  • RETURNDATACOPY boundaries
    PR #1010

  • Signextend(31, +/- 1) opcode case
    PR #1013

  • CREATE/2 return buffer check
    PR #1015

  • EC Recover bondary tests from TransactionTests
    PR #1018

  • Clarify transaction types validity on different forks
    PR #1023

  • Unit tests for typed transactions
    PR #1031

Upcoming changes:

Implement PoS/Merge tests
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