Filling Tests for Features under Development¶
Requirements¶
By default, the execution-testing framework only generates fixtures for forks that have been deployed to mainnet. In order to generate fixtures for evm features that are actively under development:
- A version of the
evmandsolctools that implement the feature must be available (although, typically only a developer version of theevmtool is required, usually the latest stable release ofsolcis adequate), and, -
The development fork to test must be explicitly specified on the command-line:
uv run fill -k 4844 --fork=Cancun -vuv run fill -k 4844 --from=Cancun -vuv run fill -k 4844 --until=Cancun -v
Specifying the evm binary via evm-bin
It is possible to explicitly specify the evm binary used to generate fixtures via the --evm-bin flag, for example,
uv run fill --fork=Cancun --evm-bin=/opt/bin/evm -v
