lighthouse/tests/ef_tests/src/lib.rs

24 lines
517 B
Rust
Raw Normal View History

2019-05-15 01:27:22 +00:00
use types::EthSpec;
2019-05-13 12:10:23 +00:00
2019-05-15 01:41:25 +00:00
pub use case_result::CaseResult;
2019-05-23 06:55:50 +00:00
pub use cases::Case;
2019-05-15 01:41:25 +00:00
pub use error::Error;
2019-08-28 08:46:16 +00:00
pub use handler::*;
2019-05-15 01:12:49 +00:00
pub use yaml_decode::YamlDecode;
2019-05-13 23:36:25 +00:00
mod bls_setting;
2019-05-15 01:15:34 +00:00
mod case_result;
2019-05-15 01:17:32 +00:00
mod cases;
2019-05-13 12:10:23 +00:00
mod error;
2019-08-28 08:46:16 +00:00
mod handler;
2019-08-29 07:41:20 +00:00
mod results;
2019-08-28 08:46:16 +00:00
mod type_name;
2019-05-15 01:12:49 +00:00
mod yaml_decode;
2019-05-15 01:27:22 +00:00
/// 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>;
2019-05-15 01:27:22 +00:00
}