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/shanghai
instead 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
tf
execution 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
tf
execution 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 concurrenttf
execution. For serial execution (the previous way) usetf --max-workers 1
.tf --force-refill
. Force tests to be filled. Works with--test-module
and--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