github ethereum/execution-spec-tests v0.2.4

latest releases: bal@v1.1.0, v5.2.0, v5.1.0...
2 years ago

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 like 000/shanghai instead of 000_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 concurrent tf execution. For serial execution (the previous way) use tf --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.

Versions Used

go-ethereum: https://github.com/ethereum/go-ethereum/tree/v1.11.3

Don't miss a new execution-spec-tests release

NewReleases is sending notifications on new releases.