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:
-
Constructor Summary
ConstructorDescriptionOpenTestFileCallable
(String testFile, ExpandableConfig testFileConfig, ExecutionConfig executionConfig, TaskListener listener) Instantiates a newAbstractTestClient.OpenTestFileCallable
. -
Method Summary
Modifier and TypeMethodDescriptionabstract AbstractTestClient.TestInfoHolder
call()
protected AbstractTestClient.TestInfoHolder
checkTestFile
(AbstractTestObject testObject, ETComClient comClient, TTConsoleLogger logger) Methods inherited from class jenkins.security.MasterToSlaveCallable
checkRoles
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
-
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 Details
-
getTestFile
-
getTestFileConfig
-
getExecutionConfig
-
getListener
-
call
- Throws:
IOException
-
checkTestFile
@CheckForNull protected AbstractTestClient.TestInfoHolder checkTestFile(AbstractTestObject testObject, ETComClient comClient, TTConsoleLogger logger) throws ETComException - Throws:
ETComException
-