v0.2.4
Changes
- Additional checks added to the Tox pipeline. Python file and function names now checked in accordance with PEP8. (PR: #59)
- Naming style structure changed in the fixture format.
withdrawals_head removed from name of all withdrawals fixtures. Fixture test case names now like000/shanghaiinstead of000_shanghai. Tags added to specific test case names i.e.001/multiple_blocks/shanghai. (PR: #69) - Updates and additions to the test filler
tf: (PRs: #66 & #72)- Refactor of
ethereum_test_filling_tool. - Default
tfexecution is now concurrent/parallel. So far ~65% increase in speed which will scale as more tests are added. - Filling is skipped for tests that don't need to be filled by default. Improvement to
tfexecution speed. tf --benchmark. Adds timing of filling to the console logs.tf --max-workers. Allows the user to set the number of workers used for concurrenttfexecution. For serial execution (the previous way) usetf --max-workers 1.tf --force-refill. Force tests to be filled. Works with--test-moduleand--test-categories.tf --no-output-structure. When enabled all tests are added to a single equivalent output folder.
- Refactor of
Versions Used
go-ethereum: https://github.com/ethereum/go-ethereum/tree/v1.11.3