Class AbstractTestClient.OpenTestFileCallable
- java.lang.Object
-
- jenkins.security.MasterToSlaveCallable<AbstractTestClient.TestInfoHolder,IOException>
-
- de.tracetronic.jenkins.plugins.ecutest.test.client.AbstractTestClient.OpenTestFileCallable
-
- All Implemented Interfaces:
hudson.remoting.Callable<AbstractTestClient.TestInfoHolder,IOException>
,Serializable
,org.jenkinsci.remoting.RoleSensitive
- Enclosing class:
- AbstractTestClient
protected abstract static class AbstractTestClient.OpenTestFileCallable extends MasterToSlaveCallable<AbstractTestClient.TestInfoHolder,IOException>
Callable
providing remote access to open a test file via COM.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OpenTestFileCallable(String testFile, ExpandableConfig testFileConfig, ExecutionConfig executionConfig, TaskListener listener)
Instantiates a newAbstractTestClient.OpenTestFileCallable
.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractTestClient.TestInfoHolder
call()
protected AbstractTestClient.TestInfoHolder
checkTestFile(AbstractTestObject testObject, ETComClient comClient, TTConsoleLogger logger)
ExecutionConfig
getExecutionConfig()
TaskListener
getListener()
String
getTestFile()
ExpandableConfig
getTestFileConfig()
-
Methods inherited from class jenkins.security.MasterToSlaveCallable
checkRoles, getChannelOrFail, getOpenChannelOrFail
-
-
-
-
Constructor Detail
-
OpenTestFileCallable
public OpenTestFileCallable(String testFile, ExpandableConfig testFileConfig, ExecutionConfig executionConfig, TaskListener listener)
Instantiates a newAbstractTestClient.OpenTestFileCallable
.- Parameters:
testFile
- the test filetestFileConfig
- the test file configurationexecutionConfig
- the execution configurationlistener
- the listener
-
-
Method Detail
-
getTestFile
public String getTestFile()
-
getTestFileConfig
public ExpandableConfig getTestFileConfig()
-
getExecutionConfig
public ExecutionConfig getExecutionConfig()
-
getListener
public TaskListener getListener()
-
call
public abstract AbstractTestClient.TestInfoHolder call() throws IOException
- Throws:
IOException
-
checkTestFile
@CheckForNull protected AbstractTestClient.TestInfoHolder checkTestFile(AbstractTestObject testObject, ETComClient comClient, TTConsoleLogger logger) throws ETComException
- Throws:
ETComException
-
-