diff --git a/plasmavmc/crates/plasmavmc-kvm/src/lib.rs b/plasmavmc/crates/plasmavmc-kvm/src/lib.rs index 0d9bcf4..04b0b04 100644 --- a/plasmavmc/crates/plasmavmc-kvm/src/lib.rs +++ b/plasmavmc/crates/plasmavmc-kvm/src/lib.rs @@ -1416,9 +1416,9 @@ mod tests { "unexpected state: {:?}", status.actual_state ); - backend - .stop(&handle, Duration::from_secs(2)) - .await - .expect("stop vm"); + // The smoke path may use an empty qcow2, so there is no guest userspace to + // honor ACPI powerdown. Use force-kill here to validate QEMU launch + // without depending on guest shutdown behavior. + backend.kill(&handle).await.expect("kill vm"); } }