1 //! Module containing different events that can occur
2 //! during tests execution process.
4 use super::types::TestDesc;
5 use super::test_result::TestResult;
6 use super::time::TestExecTime;
8 #[derive(Debug, Clone)]
9 pub struct CompletedTest {
11 pub result: TestResult,
12 pub exec_time: Option<TestExecTime>,
20 exec_time: Option<TestExecTime>,
32 unsafe impl Send for CompletedTest {}
34 #[derive(Debug, Clone)]
36 TeFiltered(Vec<TestDesc>),
38 TeResult(CompletedTest),