Skip to content

Tests update 13.3 Cancun tests

Compare
Choose a tag to compare
@winsvega winsvega released this 06 May 08:42
· 38 commits to develop since this release

The recent tests changes:

Fix the issue in blockchain tests with beacon root precompile, cosmetic updates
EIP7610 legacy tests fix
EIP tests for BLS

Announcement

New docker instructions for all t8n supported clients: https://github.com/ethereum/retesteth/tree/develop#docker-instructions
The test process diagram: https://tinyurl.com/y525ezs7
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/v13.2

Test format

Tests Fillers

GeneralStateTests/BlockchainTests Filled

Test Regeneration

Update all:

  • Documentation
  • PR #1356 (fix typos)

TESTS

  • Fix legacy tests to revert on create collision with non empty storage dest (EIP7610)
    PR #1367

  • **Fix the blockchain tests logic with beacon root in genesis **
    PR #1357

  • Add more ecpairing test vectors
    PR #1358

  • Update bad opcode tests for Cancun
    PR #1362

  • Update pyspec tests, rename Merge to Paris
    PR #1363

EIPTests/EOFTests

  • Reintroduce BLS precompile tests
    PR #1366

  • Fix and update EOF tests
    PR #1349

  • More EOF validation tests from evmone
    PR #1364

Upcoming changes:

Convert .json .yml yo .py
Pyspecs filling support