org.jenkinsci.plugins.xvfb
Class XvfbBuildWrapper

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>
      extended by hudson.tasks.BuildWrapper
          extended by org.jenkinsci.plugins.xvfb.XvfbBuildWrapper
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.BuildWrapper>

public class XvfbBuildWrapper
extends hudson.tasks.BuildWrapper


Nested Class Summary
static class XvfbBuildWrapper.XvfbBuildWrapperDescriptor
           
 
Nested classes/interfaces inherited from class hudson.tasks.BuildWrapper
hudson.tasks.BuildWrapper.Environment
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static hudson.slaves.ComputerListener nodeListener
           
static hudson.model.listeners.RunListener<hudson.model.Run> xvfbShutdownListener
           
 
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)
           
 
Method Summary
 String getAdditionalOptions()
           
 String getAssignedLabels()
           
 XvfbBuildWrapper.XvfbBuildWrapperDescriptor getDescriptor()
           
 Integer getDisplayName()
           
 int getDisplayNameOffset()
           
 XvfbInstallation getInstallation(hudson.EnvVars env, hudson.model.Node node, hudson.model.BuildListener listener)
           
 String getInstallationName()
           
 String getScreen()
           
 long getTimeout()
           
 boolean isAutoDisplayName()
           
 boolean isDebug()
           
 boolean isParallelBuild()
           
 boolean isShutdownWithBuild()
           
 void makeBuildVariables(hudson.model.AbstractBuild build, Map<String,String> variables)
           
 hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
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
 

Field Detail

xvfbShutdownListener

@Extension
public static final hudson.model.listeners.RunListener<hudson.model.Run> xvfbShutdownListener

nodeListener

@Extension
public static final hudson.slaves.ComputerListener nodeListener
Constructor Detail

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)
Method Detail

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.