fix: session runner start, handle defer err

This commit is contained in:
lilong.129
2024-09-27 15:05:35 +08:00
parent 332d09cba3
commit bdaf341dd3
2 changed files with 7 additions and 3 deletions

View File

@@ -1 +1 @@
v5.0.0-beta-2409252253
v5.0.0-beta-2409271505

View File

@@ -570,8 +570,12 @@ func (r *SessionRunner) Start(givenVars map[string]interface{}) (summary *TestCa
if client.Device.LogEnabled() {
log, err1 := client.Driver.StopCaptureLog()
if err != nil {
err = errors.Wrap(err1, "get summary failed")
if err1 != nil {
if err == nil {
err = errors.Wrap(err1, "stop capture log failed")
} else {
err = errors.Wrap(err, "stop capture log failed")
}
return
}
logs["content"] = log