Package com.cloudtestapi.upload
Class UploadClient
- java.lang.Object
-
- com.cloudtestapi.common.AbstractClient
-
- com.cloudtestapi.upload.UploadClient
-
public class UploadClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.cloudtestapi.common.AbstractClient
gson, HTTP_RSP_OK
-
-
Constructor Summary
Constructors Constructor Description UploadClient(Credential credential)UploadClient(Credential credential, ClientProfile clientProfile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppgetAppByMd5(String filePath)AppgetAppInfo(int appId)Get App infoStringgetMD5(String filePath)ScriptgetScriptInfo(int scriptId)Get script infoAppmultiPartUploadApk(String filePath)Upload apk in multi partWTAppmultiPartUploadApkToWT(String filePath, String projectId)Multipart upload APK to WeTest platformAppmultiPartUploadIpa(String filePath)Upload ipa file in multi partWTAppmultiPartUploadIpaToWT(String filePath, String projectId)分片上传IPA到WeTest平台ScriptmultiPartUploadScript(String filePath)Upload script in multi partStringresignDeviceIPA(Integer deviceId, String fileUrl)IPA re-signatureAppuploadApp(String filePath)-
Methods inherited from class com.cloudtestapi.common.AbstractClient
getClientProfile, getCredential, getLogger, internalRequest, setClientProfile, setCredential, setLogger, setProfile
-
-
-
-
Constructor Detail
-
UploadClient
public UploadClient(Credential credential)
-
UploadClient
public UploadClient(Credential credential, ClientProfile clientProfile)
-
-
Method Detail
-
getAppInfo
public App getAppInfo(int appId) throws CloudTestSDKException
Get App info- Parameters:
appId- int- Returns:
- App
- Throws:
CloudTestSDKException- CloudTestSDKException
-
getScriptInfo
public Script getScriptInfo(int scriptId) throws CloudTestSDKException
Get script info- Parameters:
scriptId- int- Returns:
- Script
- Throws:
CloudTestSDKException- CloudTestSDKException
-
multiPartUploadApk
public App multiPartUploadApk(String filePath) throws CloudTestSDKException
Upload apk in multi part- Parameters:
filePath- file path- Returns:
- App App info
- Throws:
CloudTestSDKException- CloudTestSDKException
-
getAppByMd5
public App getAppByMd5(String filePath) throws CloudTestSDKException
- Throws:
CloudTestSDKException
-
multiPartUploadIpa
public App multiPartUploadIpa(String filePath) throws CloudTestSDKException
Upload ipa file in multi part- Parameters:
filePath- file path- Returns:
- App app info
- Throws:
CloudTestSDKException- CloudTestSDKException
-
uploadApp
public App uploadApp(String filePath) throws CloudTestSDKException
- Throws:
CloudTestSDKException
-
multiPartUploadScript
public Script multiPartUploadScript(String filePath) throws CloudTestSDKException
Upload script in multi part- Parameters:
filePath- file path- Returns:
- Script script info
- Throws:
CloudTestSDKException- CloudTestSDKException
-
multiPartUploadApkToWT
public WTApp multiPartUploadApkToWT(String filePath, String projectId) throws CloudTestSDKException
Multipart upload APK to WeTest platform- Parameters:
filePath- 文件路径projectId- 项目ID- Returns:
- WTApp
- Throws:
CloudTestSDKException- CloudTestSDKException
-
multiPartUploadIpaToWT
public WTApp multiPartUploadIpaToWT(String filePath, String projectId) throws CloudTestSDKException
分片上传IPA到WeTest平台- Parameters:
filePath- 文件路径projectId- 项目ID- Returns:
- WTApp
- Throws:
CloudTestSDKException- CloudTestSDKException
-
resignDeviceIPA
public String resignDeviceIPA(Integer deviceId, String fileUrl) throws CloudTestSDKException
IPA re-signature- Parameters:
deviceId-fileUrl-- Returns:
- file_id
- Throws:
CloudTestSDKException- CloudTestSDKException
-
-