Merge branch 'session_refactor' into 'master'

Session refactor

See merge request iesqa/httprunner!128
This commit is contained in:
余泓铮
2025-07-17 06:12:57 +00:00
9 changed files with 448 additions and 4 deletions
+12
View File
@@ -184,6 +184,18 @@ func (dev *IOSDevice) Setup() error {
return nil
}
func (dev *IOSDevice) IsHealthy() (bool, error) {
startTimestamp := time.Now()
lockdown, err := ios.ConnectLockdownWithSession(dev.DeviceEntry)
if err != nil {
return false, err
}
defer lockdown.Close()
elapsed := time.Since(startTimestamp)
log.Info().Dur("elapsed", elapsed).Msg("connect lockdown")
return true, nil
}
func (dev *IOSDevice) Teardown() error {
for _, listener := range dev.listeners {
_ = listener.Close()