silkworm icon indicating copy to clipboard operation
silkworm copied to clipboard

cmd/test/ethereum: add support for EEST

Open chfast opened this issue 1 year ago • 1 comments

Add support for Ethereum Execution Spec Tests (EEST) fixtures (archives of generated JSON tests). In EEST fixtures blockchain tests are placed in blockchain_tests subdirectory so register it for the blockchain test runner.

Usage is:

cmd/test/ethereum --tests path/to/fixtures

Example EEST release: https://github.com/ethereum/execution-spec-tests/releases/tag/v3.0.0

chfast avatar Oct 21 '24 08:10 chfast

There is one test failing in EEST: https://github.com/ethereum/execution-spec-tests/blob/main/tests/constantinople/eip1014_create2/test_recreate.py. Someone should take a look.

chfast avatar Oct 21 '24 08:10 chfast

I'm closing this because EEST are already supported in cmd/test/ethereum utility.

The failing test tracked by #2443 is fixed by #2541.

canepat avatar Nov 27 '24 14:11 canepat