Print kernel version on test

This commit is contained in:
Wildan M
2026-04-20 10:28:19 +07:00
parent aa8d1386a9
commit b5d7e79f4a
+20
View File
@@ -115,6 +115,23 @@ fn print_tabbed(output: Vec<u8>, name: &str) {
}
}
#[cfg(target_os = "redox")]
fn print_kernel_version() {
let Ok(uname) = fs::read_to_string("/scheme/sys/uname") else {
eprintln!("kernel version: unable to get one");
return;
};
eprintln!(
"kernel version: {}",
uname
.lines()
.last()
.map(|s| s.get(..8))
.flatten()
.unwrap_or("?")
);
}
fn main() {
let mut failures = Vec::new();
let timeout = Duration::from_secs(10);
@@ -123,6 +140,9 @@ fn main() {
let single_test = bins.len() == 1;
let expected_dir = find_expected_dir();
#[cfg(target_os = "redox")]
print_kernel_version();
for bin in bins {
let status_only = bin.starts_with(STATUS_ONLY);
let bin = if bin.starts_with(STATUS_ONLY) {