Class MachineIndependentResultsDownloader
java.lang.Object
com.testdroid.jenkins.remotesupport.MachineIndependentTask
com.testdroid.jenkins.remotesupport.MachineIndependentResultsDownloader
- All Implemented Interfaces:
hudson.remoting.Callable<Boolean,
,com.testdroid.api.APIException> Serializable
,org.jenkinsci.remoting.RoleSensitive
public class MachineIndependentResultsDownloader
extends MachineIndependentTask
implements hudson.remoting.Callable<Boolean,com.testdroid.api.APIException>
Utility for downloading results from the cloud after a run is completed
- See Also:
-
Field Summary
Fields inherited from class com.testdroid.jenkins.remotesupport.MachineIndependentTask
cloudUrl, credentials, credentialsId, isProxy, noCheckCertificate, proxyHost, proxyPassword, proxyPort, proxyUser
-
Constructor Summary
ConstructorDescriptionMachineIndependentResultsDownloader
(TestdroidCloudSettings.DescriptorImpl settings, TaskListener listener, long projectId, long testRunId, String resultsPath, boolean downloadScreenshots, IBitbarCredentials credentials) -
Method Summary
Modifier and TypeMethodDescriptioncall()
void
checkRoles
(org.jenkinsci.remoting.RoleChecker checker) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.remoting.Callable
getChannelOrFail, getOpenChannelOrFail
-
Constructor Details
-
MachineIndependentResultsDownloader
public MachineIndependentResultsDownloader(TestdroidCloudSettings.DescriptorImpl settings, TaskListener listener, long projectId, long testRunId, String resultsPath, boolean downloadScreenshots, IBitbarCredentials credentials)
-
-
Method Details
-
checkRoles
- Specified by:
checkRoles
in interfaceorg.jenkinsci.remoting.RoleSensitive
- Throws:
SecurityException
-
call
- Specified by:
call
in interfacehudson.remoting.Callable<Boolean,
com.testdroid.api.APIException> - Throws:
com.testdroid.api.APIException
-