public class QFTestConfigBuilder
extends hudson.tasks.Builder
| Modifier and Type | Class and Description |
|---|---|
static class |
QFTestConfigBuilder.DescriptorImpl
Implementation of descriptor
|
| Constructor and Description |
|---|
QFTestConfigBuilder(net.sf.json.JSONObject[] suitefield,
net.sf.json.JSONObject customPath,
net.sf.json.JSONObject customReports,
net.sf.json.JSONObject daemon)
CTOR
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCustomPath()
Returns the specified QF-Test installation path.
|
String |
getCustomReports()
Returns the report directory.
|
boolean |
getCustomReportTempDirectory()
Whether the temporary generated reports should be stored in a custom
directory
|
String |
getDaemonhost()
Returns the defined daemonhost.
|
String |
getDaemonport()
Returns the defined daemonport.
|
QFTestConfigBuilder.DescriptorImpl |
getDescriptor() |
boolean |
getRunOnDaemonSelected()
Whether tests should be run on a daemon or local.
|
boolean |
getSpecificQFTestVersion()
Whether to use a specific QF-Test version
|
ArrayList<Suites> |
getSuitefield()
Returns an ArrayList containing all names of test-suites and command line
arguments
|
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
@DataBoundConstructor
public QFTestConfigBuilder(net.sf.json.JSONObject[] suitefield,
net.sf.json.JSONObject customPath,
net.sf.json.JSONObject customReports,
net.sf.json.JSONObject daemon)
suitefield - Contains name of testsuites and their command line argumentscustomPath - Path to specific QF-Test directory for a jobcustomReports - Reports will now be saved in WORKSPACE/customReports instead
of WORKSPACE/qftestJenkinsReportsdaemon - Contains daemonhost and daemonportpublic String getCustomPath()
public String getCustomReports()
public boolean getCustomReportTempDirectory()
public boolean getSpecificQFTestVersion()
public boolean getRunOnDaemonSelected()
public String getDaemonhost()
public String getDaemonport()
public ArrayList<Suites> getSuitefield()
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerpublic QFTestConfigBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2016–2018. All rights reserved.