diff options
Diffstat (limited to 'src/libtest/formatters/mod.rs')
| -rw-r--r-- | src/libtest/formatters/mod.rs | 40 | 
1 files changed, 0 insertions, 40 deletions
| diff --git a/src/libtest/formatters/mod.rs b/src/libtest/formatters/mod.rs deleted file mode 100644 index 1fb840520a6..00000000000 --- a/src/libtest/formatters/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -use std::{io, io::prelude::Write}; - -use crate::{ - console::ConsoleTestState, - test_result::TestResult, - time, - types::{TestDesc, TestName}, -}; - -mod json; -mod pretty; -mod terse; - -pub(crate) use self::json::JsonFormatter; -pub(crate) use self::pretty::PrettyFormatter; -pub(crate) use self::terse::TerseFormatter; - -pub(crate) trait OutputFormatter { - fn write_run_start(&mut self, test_count: usize) -> io::Result<()>; - fn write_test_start(&mut self, desc: &TestDesc) -> io::Result<()>; - fn write_timeout(&mut self, desc: &TestDesc) -> io::Result<()>; - fn write_result( - &mut self, - desc: &TestDesc, - result: &TestResult, - exec_time: Option<&time::TestExecTime>, - stdout: &[u8], - state: &ConsoleTestState, - ) -> io::Result<()>; - fn write_run_finish(&mut self, state: &ConsoleTestState) -> io::Result<bool>; -} - -pub(crate) fn write_stderr_delimiter(test_output: &mut Vec<u8>, test_name: &TestName) { - match test_output.last() { - Some(b'\n') => (), - Some(_) => test_output.push(b'\n'), - None => (), - } - writeln!(test_output, "---- {} stderr ----", test_name).unwrap(); -} | 
