Modulesยง
- evm_
profile_ ๐server - Local HTTP server for serving EVM profiles to speedscope.app.
- filter ๐
- summary ๐
Macrosยง
- dict ๐
- Builds a figment dictionary from
key => Option<value>pairs, skipping unset values. - dispatch_
network ๐ - Evaluates
$bodywith$fenbound to the concrete network type selected by$evm_opts.
Structsยง
- Campaign
Args - Shared campaign arguments for
forge fuzz run. - Compiled
Test ๐Project - Filter
Args - The filter to use during testing.
- Fuzz
Minimize ๐Replay Pass - Fuzz
Minimize ๐Replay Session - Compiled runners for every network pass of a
forge fuzzminimization command. - Junit
Output ๐ - Helper for assembling JUnit output strings.
- Last
RunFailures ๐ - Network
Pass ๐ - Config and EVM options for one network pass of a multi-network run.
- Project
Paths Aware Filter - A filter that combines all command line arguments and the paths of the current projects
- Rerun
Failure - A failed test persisted for
forge test --rerun. - Test
Args - CLI arguments for
forge test. - Test
Execution ๐Options
Enumsยง
- EvmProfile
Format - Output format for EVM execution profiles.
- Showmap
Domain Arg - CLI mirror of
foundry_evm::executors::ShowmapDomain. - Trace
Output ๐Kind
Constantsยง
Functionsยง
- add_
junit_ ๐test_ case - Adds a single JUnit test case to the suite.
- add_
junit_ ๐test_ cases - Adds JUnit test cases for a test result.
- apply_
mutation_ ๐compiler_ overrides - collect_
matching_ ๐debug_ tests - count_
fuzz_ ๐minimize_ targets - enabled_
flags ๐ - Returns the names of the enabled flags.
- ensure_
mutation_ ๐workspace_ safe - Bails if mutation testing could corrupt the real dependency trees.
- format_
matching_ ๐debug_ tests - fuzz_
minimize_ ๐pass - is_
runnable_ ๐test_ contract - Returns whether an ABI-discovered contract could be included in the test runner.
- junit_
xml_ ๐report - Generate test report in JUnit XML report format.
- last_
run_ ๐failures - Load persisted filter (with last test run failures) from file.
- list_
from_ ๐output - Lists all matching tests without building a runner.
- matching_
fuzz_ ๐replay_ targets - matching_
test_ ๐contracts - Returns the deployable contracts in
outputthat matchfilter, with project-relative ids. - merge_
outcomes ๐ - Merges
otherintobaseby extending suite results. - merge_
suite_ ๐results - network_
passes ๐ - Splits a run into the default network pass and one override pass per annotated network.
- parse_
opcode ๐ - path_
string ๐ - Renders an optional path for the figment provider.
- persist_
run_ ๐failures - Replace the last run failures, clearing the record when the run succeeds.
- prepare_
results_ ๐for_ json - rerun_
filter_ ๐matches - Returns the rerun keys of a failed test: its failed invariant predicates, or the test name when no predicate failed.
- validate_
showmap_ ๐config
Type Aliasesยง
- Fuzz
Minimize ๐Replay