os_test_framework/panic.rs
1use core::panic::PanicInfo;
2
3use owo_colors::OwoColorize;
4
5use crate::{
6 platform::{ExitState, platform},
7 println,
8};
9
10pub fn handle_panic(panic_info: &PanicInfo) -> ! {
11 println!(" {}", "Failed".bright_red().bold());
12 println!();
13 println!("{}", panic_info.message().red());
14
15 platform().lock().exit(ExitState::Failed)
16}