Expand description
Run local Foundry scfuzzbench campaigns and collect deterministic artifacts.
Re-exportsยง
pub(crate) use Parser;๐pub(crate) use ValueEnum;๐pub(crate) use Context;๐pub(crate) use Result;๐pub(crate) use foundry_common::sh_println;๐pub(crate) use once_cell::sync::Lazy;๐pub(crate) use serde_json::json;๐pub(crate) use collections::HashSet;๐pub(crate) use env;๐pub(crate) use env;๐pub(crate) use OsStr;๐pub(crate) use OsString;๐pub(crate) use fs;๐pub(crate) use Path;๐pub(crate) use PathBuf;๐pub(crate) use Child;๐pub(crate) use Command;๐pub(crate) use ExitStatus;๐pub(crate) use Output;๐pub(crate) use Stdio;๐pub(crate) use sync::Mutex;๐pub(crate) use os::unix::process::CommandExt;๐pub(crate) use time::Duration;๐
Structsยง
- Active
Process ๐Group - Cli ๐
- Run a local Foundry scfuzzbench campaign and collect deterministic artifacts.
- Dirs ๐
- Foundry
Selection ๐ - RunEnv ๐
- RunMetadata ๐
Enumsยง
- Benchmark
Type ๐
Constantsยง
- DEFAULT_
FOUNDRY_ ๐REPO - DEFAULT_
SCFUZZBENCH_ ๐REF - DEFAULT_
SCFUZZBENCH_ ๐REPO - OUTPUT_
MARKER ๐ - PROCESS_
GROUP_ ๐GRACE - REQUIRED_
DATA_ ๐ARTIFACTS
Staticsยง
Functionsยง
- clone_
at ๐ - collect_
artifacts ๐ - collect_
lcov_ ๐outputs - collect_
raw_ ๐archives - combined_
approaches ๐ - command_
display ๐ - command_
exists ๐ - configure_
process_ ๐group - copy_
analysis_ ๐logs - copy_
dir ๐ - copy_
dir_ ๐contents - copy_
if_ ๐exists - copy_
path ๐ - dir_
has_ ๐entries - ensure_
campaign_ ๐success - ensure_
csv_ ๐has_ data_ row - ensure_
non_ ๐empty_ file - ensure_
supported_ ๐platform - find_
lcov_ ๐like - find_
named ๐ - find_
named_ ๐inner - forge_
version ๐ - guarded_
output ๐ - install_
date_ ๐shim - install_
sed_ ๐shim - install_
termination_ ๐handler - install_
timeout_ ๐shim - is_
lcov_ ๐like_ name - is_
showmap_ ๐log - list_
relative_ ๐files - list_
relative_ ๐files_ inner - main ๐
- make ๐
- make_
executable ๐ - make_
str_ ๐var - make_
var ๐ - output_
text ๐ - preflight ๐
- prepare_
output_ ๐dir - run_
analysis ๐ - run_
campaign ๐ - run_env ๐
- run_
required ๐ - run_
status ๐ - sanitize_
label ๐ - select_
foundry ๐ - signal_
process_ ๐group - spawn_
guarded ๐ - terminate_
active_ ๐process_ groups - terminate_
process_ ๐group - unregister_
active_ ๐process_ group - validate_
campaign_ ๐logs - validate_
differential_ ๐coverage - validate_
options ๐ - validate_
selected_ ๐forge - write_
llm_ ๐summary - write_
manifest ๐
Type Aliasesยง
- Process
Group ๐Id