crate_compile_test/steps/mod.rs
1use std::path::Path;
2
3use config::Config;
4use error::Result;
5
6pub trait TestStepFactory {
7 fn initialize(&self, config: &Config, crate_path: &Path) -> Result<Box<TestStep>>;
8}
9
10pub trait TestStep {
11 fn execute(&self, config: &Config, build_path: &Path) -> Result<()>;
12}
13
14pub mod build;
15pub mod check_errors;