execution-spec-tests
execution-spec-tests copied to clipboard
feat(tests): ethereum/tests port (Mega Issue)
Description
Port over all tests from ethereum/tests
to EEST. This can be achieved in 3 ways:
- Manually port multiple test cases taking advantage of pytest parameterization.
- Write a tool to convert
ethereum/tests
Yaml fillers to Python fillers (not feasible currently). - Update the framework to accept Yaml fillers alongside Python fillers.
Closed EEST PRs to Re-Add During Port
- [ ] https://github.com/ethereum/execution-spec-tests/pull/21, relavant
ethereum/tests
:- https://github.com/ethereum/tests/tree/develop/src/EIPTestsFiller/StateTests/stEOF/stEIP4200
- [ ] https://github.com/ethereum/execution-spec-tests/pull/73, relavant
ethereum/tests
:- https://github.com/ethereum/tests/tree/develop/GeneralStateTests/VMTests/vmArithmeticTest
- [ ] https://github.com/ethereum/execution-spec-tests/pull/54, relavant
ethereum/tests
: https://github.com/ethereum/tests/tree/develop/src/GeneralStateTestsFiller/stBadOpcode