From e734424382cc8fee11f6731018986145efe92590 Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Fri, 4 Jul 2025 14:32:07 +0800 Subject: [PATCH] refactor: add WDA/UIA logs to summary --- runner.go | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/runner.go b/runner.go index 62b266d0..a1f13c4a 100644 --- a/runner.go +++ b/runner.go @@ -711,27 +711,27 @@ func (r *SessionRunner) Start(givenVars map[string]interface{}) (summary *TestCa } } - // TODO: move to mobile ui step // Collect logs from cached drivers for _, cached := range uixt.ListCachedDrivers() { - // add WDA/UIA logs to summary + client := cached.Item + if !client.GetDevice().LogEnabled() { + continue + } + + // add WDA/UIA2 logs to summary logs := map[string]interface{}{ "uuid": cached.Key, } - - client := cached.Item - if client.GetDevice().LogEnabled() { - log, err1 := client.StopCaptureLog() - if err1 != nil { - if err == nil { - err = errors.Wrap(err1, "stop capture log failed") - } else { - err = errors.Wrap(err, "stop capture log failed") - } - return + log, err1 := client.StopCaptureLog() + if err1 != nil { + if err == nil { + err = errors.Wrap(err1, "stop capture log failed") + } else { + err = errors.Wrap(err, "stop capture log failed") } - logs["content"] = log + return } + logs["content"] = log summary.Logs = append(summary.Logs, logs) }