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:
- ExtensionPoint, Describable<Node>, ModelObject, ReconfigurableDescribable<Node>, SearchableModelObject, SearchItem, AccessControlled, Serializable, OnMaster
public class PretendSlave
- extends Slave
Slave that pretends to fork processes.
- Author:
- Kohsuke Kawaguchi
- See Also:
HudsonTestCase.createPretendSlave(FakeLauncher)
,
Serialized Form
Field Summary |
int |
numLaunch
Number of processed that are launched. |
Constructor Summary |
PretendSlave(String name,
String remoteFS,
int numExecutors,
Node.Mode mode,
String labelString,
ComputerLauncher launcher,
FakeLauncher faker)
|
PretendSlave(String name,
String remoteFS,
String labelString,
ComputerLauncher launcher,
FakeLauncher faker)
|
Methods inherited from class hudson.model.Slave |
createComputer, equals, getClockDifference, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeName, setRetentionStrategy, setUserId |
Methods inherited from class hudson.model.Node |
canTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isHoldOffLaunchUntilSave, reconfigure, toComputer |
numLaunch
public int numLaunch
- Number of processed that are launched.
PretendSlave
public PretendSlave(String name,
String remoteFS,
int numExecutors,
Node.Mode mode,
String labelString,
ComputerLauncher launcher,
FakeLauncher faker)
throws IOException,
Descriptor.FormException
- Throws:
IOException
Descriptor.FormException
PretendSlave
public PretendSlave(String name,
String remoteFS,
String labelString,
ComputerLauncher launcher,
FakeLauncher faker)
throws IOException,
Descriptor.FormException
- Throws:
IOException
Descriptor.FormException
createLauncher
public Launcher createLauncher(TaskListener listener)
- Description copied from class:
Node
- Returns a
Launcher
for executing programs on this node.
The callee must call Launcher.decorateFor(Node)
before returning to complete the decoration.
- Overrides:
createLauncher
in class Slave
Copyright © 2004-2013. All Rights Reserved.