Settings
Help

Crate foundry_bench

Crate foundry_bench 

Source

Modules§

results

Structs§

BenchmarkProject
A benchmark project that represents a cloned repository ready for testing
RepoConfig
Configuration for repositories to benchmark

Constants§

RUNS
Default number of runs for benchmarks

Statics§

BENCHMARK_REPOS
FOUNDRY_VERSIONS
Foundry versions to benchmark

Functions§

default_benchmark_repos
Available repositories for benchmarking
get_benchmark_versions
Get Foundry versions to benchmark from environment variable or default
get_forge_version
Get the current forge version
get_forge_version_details
Get the full forge version details including commit hash and date
setup_benchmark_repos
Setup Repositories for benchmarking
switch_foundry_version
Switch to a specific foundry version