summaryrefslogtreecommitdiff
path: root/kernel/src/testing/runner.rs
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/testing/runner.rs')
-rw-r--r--kernel/src/testing/runner.rs20
1 files changed, 8 insertions, 12 deletions
diff --git a/kernel/src/testing/runner.rs b/kernel/src/testing/runner.rs
index 0f9d08b..38d6d94 100644
--- a/kernel/src/testing/runner.rs
+++ b/kernel/src/testing/runner.rs
@@ -4,48 +4,44 @@ use qemu::{exit_qemu, QemuExitCode};
use serial::SerialStream;
use vga_text::OStream;
-//#[cfg(test)]
pub fn serial_test_runner_panic(tests: &[&dyn Fn()]) {
let mut stdout = SerialStream::new();
- write!(stdout, "Running {} tests", tests.len()).unwrap();
+ write!(stdout, "\nRunning {} tests\n", tests.len()).unwrap();
for test in tests {
test();
- write!(stdout, "[test did not panic]").unwrap();
+ write!(stdout, "\n[test did not panic]\n\n").unwrap();
exit_qemu(QemuExitCode::Failed);
}
exit_qemu(QemuExitCode::Success);
}
-//#[cfg(test)]
pub fn serial_test_runner(tests: &[&dyn Fn()]) {
let mut stdout = SerialStream::new();
- write!(stdout, "Running {} tests", tests.len()).unwrap();
+ write!(stdout, "\nRunning {} tests\n", tests.len()).unwrap();
for test in tests {
test();
- write!(stdout, "[test did not panic]").unwrap();
+ write!(stdout, "\n[OK]\n").unwrap();
}
exit_qemu(QemuExitCode::Success);
}
-//#[cfg(test)]
pub fn test_runner_panic(tests: &[&dyn Fn()]) {
let mut stdout = OStream::new();
- write!(stdout, "Running {} tests", tests.len()).unwrap();
+ write!(stdout, "\nRunning {} tests\n", tests.len()).unwrap();
for test in tests {
test();
- write!(stdout, "[test did not panic]").unwrap();
+ write!(stdout, "\n[test did not panic]\n\n").unwrap();
exit_qemu(QemuExitCode::Failed);
}
exit_qemu(QemuExitCode::Success);
}
-//#[cfg(test)]
pub fn test_runner(tests: &[&dyn Fn()]) {
let mut stdout = OStream::new();
- write!(stdout, "Running {} tests", tests.len()).unwrap();
+ write!(stdout, "\nRunning {} tests\n", tests.len()).unwrap();
for test in tests {
test();
- write!(stdout, "[test did not panic]").unwrap();
+ write!(stdout, "\n[OK]\n").unwrap();
}
exit_qemu(QemuExitCode::Success);
}