about summary refs log tree commit diff
path: root/src/libtest/formatters/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtest/formatters/mod.rs')
-rw-r--r--src/libtest/formatters/mod.rs40
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();
-}