Skip to main content

Module multi_runner

Module multi_runner 

Source
Expand description

Forge test runner for multiple contracts.

Structsยง

FuzzMinimizeConfig
CLI-only options that switch fuzz/invariant tests into single-entry replay mode for corpus minimization.
FuzzMinimizeObservation
Replay observation for one matched minimization target.
MultiContractRunner
A multi contract runner receives a set of contracts deployed in an EVM instance and proceeds to run all test functions in these contracts.
MultiContractRunnerBuilder
Builder used for instantiating the multi-contract runner
MultiNetworkConfig
Tracks network assignment across a multi-network test run.
ShowmapConfig
CLI-only options that switch fuzz/invariant tests into corpus replay mode that emits AFL-afl-showmap-style coverage files.
SymbolicArtifactReplayConfig
TestContract
TestFunctionMatcher ๐Ÿ”’
TestRunnerConfig
Configuration for the test runner.

Functionsยง

is_generated_symbolic_regression_contract ๐Ÿ”’
matches_contract ๐Ÿ”’

Type Aliasesยง

DeployableContracts
FuzzMinimizeEdgeIndices