lighthouse/tests/ef_tests/src/lib.rs
2019-06-13 10:37:35 -04:00

23 lines
499 B
Rust

use types::EthSpec;
pub use case_result::CaseResult;
pub use cases::Case;
pub use doc::Doc;
pub use error::Error;
pub use yaml_decode::YamlDecode;
mod bls_setting;
mod case_result;
mod cases;
mod doc;
mod doc_header;
mod error;
mod yaml_decode;
/// Defined where an object can return the results of some test(s) adhering to the Ethereum
/// Foundation testing format.
pub trait EfTest {
/// Returns the results of executing one or more tests.
fn test_results(&self) -> Vec<CaseResult>;
}