silkworm
silkworm copied to clipboard
cmd/test/ethereum: add support for EEST
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
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.
I'm closing this because EEST are already supported in cmd/test/ethereum utility.
The failing test tracked by #2443 is fixed by #2541.