feat: add status code DeviceAppNotInstalled

This commit is contained in:
lilong.129
2024-12-23 17:51:55 +08:00
parent 2dac84de25
commit e44ad066c5
4 changed files with 10 additions and 9 deletions

View File

@@ -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

View File

@@ -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))
}