public class QAFrameworkInstallationConfiguration extends hudson.tools.ToolInstallation implements PRQAToolSuite, hudson.slaves.NodeSpecific<QAFrameworkInstallationConfiguration>
Modifier and Type | Class and Description |
---|---|
static class |
QAFrameworkInstallationConfiguration.DescriptorImpl |
Modifier and Type | Field and Description |
---|---|
String |
qafHome |
String |
qafName |
String |
tool |
String |
toolType |
Constructor and Description |
---|
QAFrameworkInstallationConfiguration(String qafName,
String qafHome,
String tool,
String toolType) |
Modifier and Type | Method and Description |
---|---|
HashMap<String,String> |
convert(hudson.EnvVars vars) |
HashMap<String,String> |
createEnvironmentVariables(String workspaceRoot) |
QAFrameworkInstallationConfiguration |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
static QAFrameworkInstallationConfiguration |
getInstallationByName(String qafName) |
public final String qafHome
public final String qafName
public final String toolType
public final String tool
public HashMap<String,String> createEnvironmentVariables(String workspaceRoot)
createEnvironmentVariables
in interface PRQAToolSuite
public static QAFrameworkInstallationConfiguration getInstallationByName(String qafName)
public QAFrameworkInstallationConfiguration forNode(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode
in interface hudson.slaves.NodeSpecific<QAFrameworkInstallationConfiguration>
IOException
InterruptedException
Copyright © 2016–2022. All rights reserved.