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 - 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 - Persist filter with last test run failures (only if thereβs any failure).
- 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