forge/
lib.rs

1//! Forge is a fast and flexible Ethereum testing framework.
2
3#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
4
5#[macro_use]
6extern crate foundry_common;
7
8#[macro_use]
9extern crate tracing;
10
11pub mod args;
12pub mod cmd;
13pub mod opts;
14
15pub mod coverage;
16
17pub mod gas_report;
18
19pub mod multi_runner;
20pub use multi_runner::{MultiContractRunner, MultiContractRunnerBuilder};
21
22mod runner;
23pub use runner::ContractRunner;
24
25mod progress;
26pub mod result;
27
28// TODO: remove
29pub use foundry_common::traits::TestFilter;
30pub use foundry_evm::*;