We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 329e8a9 commit 8f42572Copy full SHA for 8f42572
src/subcommand/runner.rs
@@ -73,6 +73,15 @@ pub(crate) fn runner(args: RunnerArgs) -> Result<i32, ErrorMessage> {
73
return Err(ErrorMessage::from("Timed Out"));
74
}
75
Some(exit_status) => {
76
+ #[cfg(unix)]
77
+ {
78
+ if exit_status.code().is_none() {
79
+ use std::os::unix::process::ExitStatusExt;
80
+ if let Some(signal) = exit_status.signal() {
81
+ eprintln!("QEMU process was terminated by signal {}", signal);
82
+ }
83
84
85
let qemu_exit_code = exit_status.code().ok_or("Failed to read QEMU exit code")?;
86
match config.test_success_exit_code {
87
Some(code) if qemu_exit_code == code => 0,
0 commit comments