feat(process): report kill errors in exit actions
This commit is contained in:
parent
31be7280a6
commit
82e85a99fd
2 changed files with 2 additions and 2 deletions
|
|
@ -586,7 +586,7 @@ func classifyProcessExit(err error) (Status, int, error, string) {
|
|||
if signalName == "" {
|
||||
signalName = "signal"
|
||||
}
|
||||
return StatusKilled, -1, nil, signalName
|
||||
return StatusKilled, -1, coreerr.E("Service.StartWithOptions", "process was killed", nil), signalName
|
||||
}
|
||||
return StatusExited, exitErr.ExitCode(), nil, ""
|
||||
}
|
||||
|
|
|
|||
|
|
@ -314,7 +314,7 @@ func TestService_Actions(t *testing.T) {
|
|||
defer mu.Unlock()
|
||||
assert.Len(t, exited, 1)
|
||||
assert.Equal(t, proc.ID, exited[0].ID)
|
||||
assert.NoError(t, exited[0].Error)
|
||||
assert.Error(t, exited[0].Error)
|
||||
assert.Equal(t, StatusKilled, proc.Status)
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue