Package org.jvnet.hudson.test
Class PretendSlave
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Node
hudson.model.Slave
org.jvnet.hudson.test.PretendSlave
- All Implemented Interfaces:
hudson.ExtensionPoint,hudson.model.Describable<hudson.model.Node>,hudson.model.ModelObject,hudson.model.PersistenceRoot,hudson.model.ReconfigurableDescribable<hudson.model.Node>,hudson.model.Saveable,hudson.search.SearchableModelObject,hudson.search.SearchItem,hudson.security.AccessControlled,Serializable,jenkins.util.io.OnMaster
public class PretendSlave
extends hudson.model.Slave
Agent that pretends to fork processes.
- Author:
- Kohsuke Kawaguchi
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.model.Slave
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptorNested classes/interfaces inherited from class hudson.model.Node
hudson.model.Node.InternalComputerListener, hudson.model.Node.ModeNested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsFields inherited from class hudson.model.Slave
name, remoteFSFields inherited from class hudson.model.Node
holdOffLaunchUntilSave, SKIP_BUILD_CHECK_ON_FLYWEIGHTSFields inherited from interface hudson.model.Saveable
NOOP -
Constructor Summary
ConstructorsConstructorDescriptionPretendSlave(String name, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, FakeLauncher faker) PretendSlave(String name, String remoteFS, String labelString, hudson.slaves.ComputerLauncher launcher, FakeLauncher faker) -
Method Summary
Modifier and TypeMethodDescriptionhudson.LaunchercreateLauncher(hudson.model.TaskListener listener) Methods inherited from class hudson.model.Slave
createComputer, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelAtomSet, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeDescription, setNodeName, setNodeProperties, setNumExecutors, setRetentionStrategy, setUserId, toStringMethods inherited from class hudson.model.Node
canTake, canTake, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getConfigFile, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getRootDir, getSearchUrl, getSelfLabel, getTemporaryOfflineCause, isAcceptingTasks, isHoldOffLaunchUntilSave, onLoad, reconfigure, reconfigure, save, toComputerMethods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendErrorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface hudson.security.AccessControlled
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2
-
Field Details
-
numLaunch
public int numLaunchNumber of processed that are launched.
-
-
Constructor Details
-
PretendSlave
public PretendSlave(String name, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, FakeLauncher faker) throws IOException, hudson.model.Descriptor.FormException - Throws:
IOExceptionhudson.model.Descriptor.FormException
-
PretendSlave
public PretendSlave(String name, String remoteFS, String labelString, hudson.slaves.ComputerLauncher launcher, FakeLauncher faker) throws IOException, hudson.model.Descriptor.FormException - Throws:
IOExceptionhudson.model.Descriptor.FormException
-
-
Method Details
-
createLauncher
@NonNull public hudson.Launcher createLauncher(hudson.model.TaskListener listener) - Overrides:
createLauncherin classhudson.model.Slave
-