com.michelin.cio.hudson.plugins.qc.qtpaddins
Class QualityCenterQTPAddinsInstaller
java.lang.Object
hudson.tools.ToolInstaller
com.michelin.cio.hudson.plugins.qc.qtpaddins.QualityCenterQTPAddinsInstaller
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstaller>
public class QualityCenterQTPAddinsInstaller
- extends hudson.tools.ToolInstaller
This class represents the installer for QuickTest Professional Add-in.
We provide two ways to get the installer:
- The first one consists in downloading the right installer from
HP Update Center, so an Internet connection is required (don't forget to
set the proxy parameters in Hudson if applicable);
- The second one consists in getting the installer from a directory on the
Hudson master node's filesystem.
- Author:
- Thomas Maurel
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.tools.ToolInstaller |
tool |
| Methods inherited from class hudson.tools.ToolInstaller |
appliesTo, getDescriptor, getLabel, preferredLocation, setTool |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QualityCenterQTPAddinsInstaller
@DataBoundConstructor
public QualityCenterQTPAddinsInstaller(String version,
String localPathToQTPAddin,
boolean acceptLicense)
isAcceptLicense
public boolean isAcceptLicense()
getLocalPathToQTPAddin
public String getLocalPathToQTPAddin()
getVersion
public String getVersion()
performInstallation
public hudson.FilePath performInstallation(hudson.tools.ToolInstallation tool,
hudson.model.Node node,
hudson.model.TaskListener log)
throws InterruptedException,
hudson.AbortException,
IOException
- Specified by:
performInstallation in class hudson.tools.ToolInstaller
- Throws:
InterruptedException
hudson.AbortException
IOException
install
public void install(hudson.Launcher launcher,
hudson.model.TaskListener log,
String expectedLocation,
hudson.FilePath install)
throws IOException,
InterruptedException
- Throws:
IOException
InterruptedException
Copyright © 2004-2011. All Rights Reserved.