Skip to main content

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}