mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-04 23:16:57 +08:00
Merge branch 'session_refactor' into 'master'
Session refactor See merge request iesqa/httprunner!128
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user