org.jenkinsci.plugins.xvfb
Class XvfbBuildWrapper
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>
hudson.tasks.BuildWrapper
org.jenkinsci.plugins.xvfb.XvfbBuildWrapper
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.BuildWrapper>
public class XvfbBuildWrapper
- extends hudson.tasks.BuildWrapper
| Nested classes/interfaces inherited from class hudson.tasks.BuildWrapper |
hudson.tasks.BuildWrapper.Environment |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
|
Constructor Summary |
XvfbBuildWrapper(String installationName,
Integer displayName,
String screen,
Boolean debug,
int timeout,
int displayNameOffset,
String additionalOptions,
Boolean shutdownWithBuild,
Boolean autoDisplayName,
String assignedLabels,
Boolean parallelBuild)
|
| Methods inherited from class hudson.tasks.BuildWrapper |
all, decorateLauncher, decorateLogger, getProjectAction, getProjectActions, makeSensitiveBuildVariables, preCheckout, setUp |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xvfbShutdownListener
@Extension
public static final hudson.model.listeners.RunListener<hudson.model.Run> xvfbShutdownListener
nodeListener
@Extension
public static final hudson.slaves.ComputerListener nodeListener
XvfbBuildWrapper
@DataBoundConstructor
public XvfbBuildWrapper(String installationName,
Integer displayName,
String screen,
Boolean debug,
int timeout,
int displayNameOffset,
String additionalOptions,
Boolean shutdownWithBuild,
Boolean autoDisplayName,
String assignedLabels,
Boolean parallelBuild)
getAdditionalOptions
public String getAdditionalOptions()
getAssignedLabels
public String getAssignedLabels()
getDescriptor
public XvfbBuildWrapper.XvfbBuildWrapperDescriptor getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.BuildWrapper>- Overrides:
getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>
getDisplayName
public Integer getDisplayName()
getDisplayNameOffset
public int getDisplayNameOffset()
getInstallation
public XvfbInstallation getInstallation(hudson.EnvVars env,
hudson.model.Node node,
hudson.model.BuildListener listener)
getInstallationName
public String getInstallationName()
getScreen
public String getScreen()
getTimeout
public long getTimeout()
isAutoDisplayName
public boolean isAutoDisplayName()
isDebug
public boolean isDebug()
isParallelBuild
public boolean isParallelBuild()
isShutdownWithBuild
public boolean isShutdownWithBuild()
makeBuildVariables
public void makeBuildVariables(hudson.model.AbstractBuild build,
Map<String,String> variables)
- Overrides:
makeBuildVariables in class hudson.tasks.BuildWrapper
setUp
public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException,
InterruptedException
- Overrides:
setUp in class hudson.tasks.BuildWrapper
- Throws:
IOException
InterruptedException
Copyright © 2004–2015. All rights reserved.