public class XvfbBuildWrapper
extends jenkins.tasks.SimpleBuildWrapper
| Modifier and Type | Class and Description |
|---|---|
static class |
XvfbBuildWrapper.XvfbBuildWrapperDescriptor |
jenkins.tasks.SimpleBuildWrapper.Context, jenkins.tasks.SimpleBuildWrapper.Disposer| Modifier and Type | Field and Description |
|---|---|
static hudson.slaves.ComputerListener |
nodeListener |
static hudson.model.listeners.RunListener<hudson.model.Run> |
xvfbShutdownListener |
| Constructor and Description |
|---|
XvfbBuildWrapper() |
| Modifier and Type | Method and Description |
|---|---|
protected hudson.util.ArgumentListBuilder |
createCommandArguments(XvfbInstallation installation,
hudson.FilePath frameBufferDir,
int displayNameUsed) |
String |
getAdditionalOptions() |
String |
getAssignedLabels() |
XvfbBuildWrapper.XvfbBuildWrapperDescriptor |
getDescriptor() |
Integer |
getDisplayName() |
int |
getDisplayNameOffset() |
XvfbInstallation |
getInstallation(hudson.EnvVars env,
hudson.model.Node node,
hudson.model.TaskListener listener) |
String |
getInstallationName() |
String |
getScreen() |
long |
getTimeout() |
boolean |
isAutoDisplayName() |
boolean |
isDebug() |
boolean |
isParallelBuild() |
boolean |
isShutdownWithBuild() |
void |
setAdditionalOptions(String additionalOptions) |
void |
setAssignedLabels(String assignedLabels) |
void |
setAutoDisplayName(boolean autoDisplayName) |
void |
setDisplayName(int displayName) |
void |
setDisplayNameOffset(int displayNameOffset) |
void |
setInstallationName(String installationName) |
void |
setParallelBuild(boolean parallelBuild) |
void |
setTimeout(long timeout) |
void |
setUp(jenkins.tasks.SimpleBuildWrapper.Context context,
hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.EnvVars initialEnvironment) |
@Extension public static final hudson.model.listeners.RunListener<hudson.model.Run> xvfbShutdownListener
@Extension public static final hudson.slaves.ComputerListener nodeListener
public String getAdditionalOptions()
public String getAssignedLabels()
public XvfbBuildWrapper.XvfbBuildWrapperDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.BuildWrapper>getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>public Integer getDisplayName()
public int getDisplayNameOffset()
public XvfbInstallation getInstallation(hudson.EnvVars env, hudson.model.Node node, hudson.model.TaskListener listener)
public String getInstallationName()
public String getScreen()
public long getTimeout()
public boolean isAutoDisplayName()
public boolean isDebug()
public boolean isParallelBuild()
public boolean isShutdownWithBuild()
protected hudson.util.ArgumentListBuilder createCommandArguments(XvfbInstallation installation, hudson.FilePath frameBufferDir, int displayNameUsed)
public void setUp(jenkins.tasks.SimpleBuildWrapper.Context context,
hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.EnvVars initialEnvironment)
throws IOException,
InterruptedException
setUp in class jenkins.tasks.SimpleBuildWrapperIOExceptionInterruptedException@DataBoundSetter public void setAdditionalOptions(String additionalOptions)
@DataBoundSetter public void setAssignedLabels(String assignedLabels)
@DataBoundSetter public void setAutoDisplayName(boolean autoDisplayName)
@DataBoundSetter public void setDisplayName(int displayName)
@DataBoundSetter public void setDisplayNameOffset(int displayNameOffset)
@DataBoundSetter public void setInstallationName(String installationName)
@DataBoundSetter public void setParallelBuild(boolean parallelBuild)
@DataBoundSetter public void setTimeout(long timeout)
Copyright © 2012–2015. All rights reserved.