Modules§
Structs§
- Benchmark
Project - A benchmark project that represents a cloned repository ready for testing
- Repo
Config - 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