mirror of
https://github.com/httprunner/httprunner.git
synced 2026-07-13 00:11:28 +08:00
feat: add status code DeviceAppNotInstalled
This commit is contained in:
@@ -518,7 +518,7 @@ func (dev *AndroidDevice) GetPackageInfo(packageName string) (AppInfo, error) {
|
||||
appInfo.AppBaseInfo.VersionName = appVersion
|
||||
} else {
|
||||
log.Warn().Msg("failed to get package version")
|
||||
return appInfo, errors.Wrap(code.DeviceGetInfoError, err.Error())
|
||||
return appInfo, errors.Wrap(code.DeviceAppNotInstalled, err.Error())
|
||||
}
|
||||
|
||||
// get package path
|
||||
@@ -527,7 +527,7 @@ func (dev *AndroidDevice) GetPackageInfo(packageName string) (AppInfo, error) {
|
||||
appInfo.AppBaseInfo.AppPath = packagePath
|
||||
} else {
|
||||
log.Warn().Msg("failed to get package path")
|
||||
return appInfo, errors.Wrap(code.DeviceGetInfoError, err.Error())
|
||||
return appInfo, errors.Wrap(code.DeviceAppNotInstalled, err.Error())
|
||||
}
|
||||
|
||||
// get package md5
|
||||
@@ -536,7 +536,7 @@ func (dev *AndroidDevice) GetPackageInfo(packageName string) (AppInfo, error) {
|
||||
appInfo.AppBaseInfo.AppMD5 = packageMD5
|
||||
} else {
|
||||
log.Warn().Msg("failed to get package md5")
|
||||
return appInfo, errors.Wrap(code.DeviceGetInfoError, err.Error())
|
||||
return appInfo, errors.Wrap(code.DeviceAppNotInstalled, err.Error())
|
||||
}
|
||||
|
||||
return appInfo, nil
|
||||
|
||||
@@ -798,13 +798,13 @@ func (dev *IOSDevice) GetCurrentWindow() (WindowInfo, error) {
|
||||
func (dev *IOSDevice) GetPackageInfo(packageName string) (AppInfo, error) {
|
||||
svc, err := installationproxy.New(dev.d)
|
||||
if err != nil {
|
||||
return AppInfo{}, err
|
||||
return AppInfo{}, errors.Wrap(code.DeviceGetInfoError, err.Error())
|
||||
}
|
||||
defer svc.Close()
|
||||
|
||||
apps, err := svc.BrowseAllApps()
|
||||
if err != nil {
|
||||
return AppInfo{}, err
|
||||
return AppInfo{}, errors.Wrap(code.DeviceGetInfoError, err.Error())
|
||||
}
|
||||
|
||||
for _, app := range apps {
|
||||
@@ -824,6 +824,6 @@ func (dev *IOSDevice) GetPackageInfo(packageName string) (AppInfo, error) {
|
||||
},
|
||||
}, nil
|
||||
}
|
||||
return AppInfo{}, errors.Wrap(code.DeviceGetInfoError,
|
||||
return AppInfo{}, errors.Wrap(code.DeviceAppNotInstalled,
|
||||
fmt.Sprintf("%s not found", packageName))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user