Skip to content

Commit d05c777

Browse files
Merge pull request #20159 from baude/applehvenablerm
applehv: machine tests for stop and rm
2 parents 35824b6 + 2ff4342 commit d05c777

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

pkg/machine/applehv/machine.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -686,7 +686,7 @@ func (m *MacMachine) Stop(name string, opts machine.StopOptions) error {
686686
}
687687

688688
if vmState != machine.Running {
689-
return machine.ErrWrongState
689+
return nil
690690
}
691691

692692
defer func() {

pkg/machine/applehv/rest.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,10 @@ func (vf *VfkitHelper) stop(force, wait bool) error {
9494
if err := vf.stateChange(define.HardStop); err != nil {
9595
return err
9696
}
97-
}
98-
if err := vf.stateChange(define.Stop); err != nil {
99-
return err
97+
} else {
98+
if err := vf.stateChange(define.Stop); err != nil {
99+
return err
100+
}
100101
}
101102
if !wait {
102103
return nil

0 commit comments

Comments
 (0)