net.praqma.jenkins.plugin.prqa
Class PRQARemoteToolCheck
java.lang.Object
net.praqma.jenkins.plugin.prqa.PRQARemoteToolCheck
- All Implemented Interfaces:
- hudson.FilePath.FileCallable<String>, Serializable
public class PRQARemoteToolCheck
- extends Object
- implements hudson.FilePath.FileCallable<String>
- Author:
- Praqma
- See Also:
- Serialized Form
|
Constructor Summary |
PRQARemoteToolCheck()
|
PRQARemoteToolCheck(net.praqma.prqa.products.Product product,
HashMap<String,String> environment,
net.praqma.prqa.PRQAApplicationSettings appSettings,
net.praqma.prqa.PRQAReportSettings reportSettings,
hudson.model.BuildListener listener,
boolean isUnix)
Class that performs the remote tool check |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listener
public final hudson.model.BuildListener listener
isUnix
public final boolean isUnix
environment
public HashMap<String,String> environment
appSettings
public final net.praqma.prqa.PRQAApplicationSettings appSettings
reportSettings
public final net.praqma.prqa.PRQAReportSettings reportSettings
product
public final net.praqma.prqa.products.Product product
PRQARemoteToolCheck
public PRQARemoteToolCheck()
PRQARemoteToolCheck
public PRQARemoteToolCheck(net.praqma.prqa.products.Product product,
HashMap<String,String> environment,
net.praqma.prqa.PRQAApplicationSettings appSettings,
net.praqma.prqa.PRQAReportSettings reportSettings,
hudson.model.BuildListener listener,
boolean isUnix)
- Class that performs the remote tool check
- Parameters:
product - environment - appSettings - reportSettings - listener - isUnix -
expandEnvironment
public HashMap<String,String> expandEnvironment(HashMap<String,String> environment,
net.praqma.prqa.PRQAApplicationSettings appSettings,
net.praqma.prqa.PRQAReportSettings reportSetting,
boolean isUnix)
throws net.praqma.prqa.exceptions.PrqaSetupException
- Expands the environment if the environment field for this object is set. This is only done when the user uses a product configuration.
- Parameters:
environment - appSettings - reportSetting - isUnix -
- Returns:
-
- Throws:
net.praqma.prqa.exceptions.PrqaSetupException
invoke
public String invoke(File f,
hudson.remoting.VirtualChannel channel)
throws IOException,
InterruptedException
- Specified by:
invoke in interface hudson.FilePath.FileCallable<String>
- Throws:
IOException
InterruptedException
Copyright © 2004-2013. All Rights Reserved.