public class TestObjectClientImpl extends Object implements TestObjectClient
TestObjectClient.Factory| Constructor and Description |
|---|
TestObjectClientImpl(String baseUrl,
ProxySettings proxySettings) |
public TestObjectClientImpl(String baseUrl, ProxySettings proxySettings)
public TestSuiteReport waitForSuiteReport(long suiteReportId, long waitTimeoutMs, long sleepTimeMs, String apiKey)
waitForSuiteReport in interface TestObjectClientpublic TestSuiteReport waitForSuiteReport(long suiteReportId, String apiKey)
waitForSuiteReport in interface TestObjectClientpublic String readTestSuiteXMLReport(long suiteReportId, String apiKey)
readTestSuiteXMLReport in interface TestObjectClientpublic long startInstrumentationTestSuite(long suiteId,
String apiKey)
startInstrumentationTestSuite in interface TestObjectClientpublic void updateInstrumentationTestSuite(long suiteId,
File appApk,
File instrumentationApk,
ApiBatchResource.InstrumentationTestSuiteRequest request,
String apiKey)
updateInstrumentationTestSuite in interface TestObjectClientpublic String uploadFile(String apiKey, File apk)
uploadFile in interface TestObjectClientpublic long uploadRunnerIpa(String apiKey, File ipa) throws InvalidUserInputServerException
uploadRunnerIpa in interface TestObjectClientInvalidUserInputServerExceptionpublic long uploadAppIpa(String apiKey, File ipa) throws InvalidUserInputServerException
uploadAppIpa in interface TestObjectClientInvalidUserInputServerExceptionpublic long uploadRunnerApk(String apiKey, File apk) throws InvalidUserInputServerException
uploadRunnerApk in interface TestObjectClientInvalidUserInputServerExceptionpublic long uploadAppApk(String apiKey, File apk) throws InvalidUserInputServerException
uploadAppApk in interface TestObjectClientInvalidUserInputServerExceptionpublic StartInstrumentationResponse startXcuiTestSuite(String apiKey, StaticInstrumentationRequestData requestData)
startXcuiTestSuite in interface TestObjectClientpublic StartInstrumentationResponse startXcuiTestSuite(String apiKey, DynamicInstrumentationRequestData requestData)
startXcuiTestSuite in interface TestObjectClientpublic StartInstrumentationResponse startAndroidSuite(String apiKey, StaticInstrumentationRequestData requestData)
startAndroidSuite in interface TestObjectClientpublic StartInstrumentationResponse startAndroidSuite(String apiKey, DynamicInstrumentationRequestData requestData)
startAndroidSuite in interface TestObjectClientpublic String readJunitReport(String apiKey, long testReportId)
readJunitReport in interface TestObjectClientpublic String readJunitReport(String apiKey, List<Long> testReportIds)
readJunitReport in interface TestObjectClientpublic InstrumentationReport waitForInstrumentationReport(String apiKey, long testSuiteReportId, long waitTimeoutMs, long sleepTimeMs) throws TimeoutException
waitForInstrumentationReport in interface TestObjectClientTimeoutExceptionpublic PaginationObject<SessionReport> getSessionReports(String userId, long offset, int limit, int lastDays, String apiKey)
getSessionReports in interface TestObjectClientpublic List<DeviceDescriptor> getAvailableDeviceDescriptors()
getAvailableDeviceDescriptors in interface TestObjectClientpublic List<String> getAvailableDeviceDescriptorIds()
getAvailableDeviceDescriptorIds in interface TestObjectClientpublic long startQualityReport(String userId, String projectId, String apiKey)
startQualityReport in interface TestObjectClientpublic TestReportWithDevice getTestReport(String userId, String projectId, long reportId, String apiKey)
getTestReport in interface TestObjectClientpublic File saveScreenRecording(String userId, String projectId, String videoId, String apiKey, File file)
saveScreenRecording in interface TestObjectClientpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface TestObjectClientCopyright © 2018. All rights reserved.