org.jenkinsci.plugins
Class MsTestInstallation

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
      extended by hudson.tools.ToolInstallation
          extended by org.jenkinsci.plugins.MsTestInstallation
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstallation>, hudson.model.EnvironmentSpecific<MsTestInstallation>, hudson.slaves.NodeSpecific<MsTestInstallation>, Serializable

public final class MsTestInstallation
extends hudson.tools.ToolInstallation
implements hudson.slaves.NodeSpecific<MsTestInstallation>, hudson.model.EnvironmentSpecific<MsTestInstallation>

Author:
Ido Ran
See Also:
Serialized Form

Nested Class Summary
static class MsTestInstallation.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tools.ToolInstallation
hudson.tools.ToolInstallation.ToolConverter
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
MsTestInstallation(String name, String home, String defaultArgs, boolean omitNoIsolation)
           
 
Method Summary
 MsTestInstallation forEnvironment(hudson.EnvVars environment)
           
 MsTestInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log)
           
 String getDefaultArgs()
           
 boolean getOmitNoIsolation()
           
protected  Object readResolve()
          Used for backward compatibility
 
Methods inherited from class hudson.tools.ToolInstallation
all, getHome, getName, getProperties, translateFor
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsTestInstallation

@DataBoundConstructor
public MsTestInstallation(String name,
                                               String home,
                                               String defaultArgs,
                                               boolean omitNoIsolation)
Method Detail

forNode

public MsTestInstallation forNode(hudson.model.Node node,
                                  hudson.model.TaskListener log)
                           throws IOException,
                                  InterruptedException
Specified by:
forNode in interface hudson.slaves.NodeSpecific<MsTestInstallation>
Throws:
IOException
InterruptedException

forEnvironment

public MsTestInstallation forEnvironment(hudson.EnvVars environment)
Specified by:
forEnvironment in interface hudson.model.EnvironmentSpecific<MsTestInstallation>

getDefaultArgs

public String getDefaultArgs()

getOmitNoIsolation

public boolean getOmitNoIsolation()

readResolve

protected Object readResolve()
Used for backward compatibility

Overrides:
readResolve in class hudson.tools.ToolInstallation
Returns:
the new object, an instance of MsTestInstallation


Copyright © 2004-2014. All Rights Reserved.