[go: up one dir, main page]

Draft: EVM/Evaluation: script to properly propagate new fillers into their respective folders

What

This MR introduces a new script modifying the test-suite folder by properly propagate new generated fillers into their respective folders.

Why

This is one of the first required steps for #7752 (closed).

With the usage of this script and @rodibozman filler generator we are now are able to test the Dencun implementation from !16141 (merged).

How

Via the new script. See the README.

Manually testing the MR

python etherlink/kernel_evm/evm_evaluation/scripts/ethereum_editor.py --fillers_path <PATH_TO_GENERATED_FILLER> --tests_path <PATH_TO_ETHEREUM_TEST_FOLDER> --proccess_legacy --proccess_pyspec

Summary by CodeRabbit

  • New Features

    • Introduced a new tool that streamlines the management and updating of Ethereum test files, including enhanced file handling, logging, and flexible update options.
  • Documentation

    • Added a comprehensive guide detailing the evaluation process, tips for transitioning between Ethereum test suite versions, and instructions for generating essential test assets.
Edited by Rodi-Can Bozman

Merge request reports

Loading