public abstract class AbstractSoapUIRunner
Modifiers | Name | Description |
---|---|---|
static class |
AbstractSoapUIRunner.SoapUIOptions |
Modifiers | Name | Description |
---|---|---|
static int |
ABNORMAL_TERMINATION |
|
static java.lang.String |
CLASS_NAME_TYPE |
|
static int |
NORMAL_TERMINATION |
|
static java.lang.String |
PLUGIN_VERSION |
|
static java.lang.String |
POST_ON_SLACK |
|
static int |
PROJECT_NOT_FOUND_TERMINATION |
|
static java.lang.String |
RUNNER_NAME_PROPERTY |
|
static java.lang.String |
STARTED_BY_MAVEN |
|
static java.lang.String |
STARTED_FROM |
|
static java.lang.String |
STARTED_FROM_CI_SYSTEM |
|
static java.lang.String |
TYPE |
Constructor and description |
---|
AbstractSoapUIRunner
(java.lang.String title) |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
addParamForAnalytics(java.lang.String paramShortcut) |
|
public void |
addParamToAnalyticsIfNotNull(java.lang.String value, java.lang.String paramShortcut) |
|
public void |
ensureFolder(java.lang.String path) |
|
public java.lang.String |
getAbsoluteOutputFolder(ModelItem modelItem) |
|
public Logger |
getLog() |
|
public java.lang.String |
getModelItemOutputFolder(ModelItem modelItem) |
|
public java.lang.String |
getModelItemOutputFolder(ModelItem modelItem, java.lang.String outputFolder) |
|
public java.lang.String |
getOutputFolder() |
|
public java.lang.String |
getProjectFile() |
|
public java.lang.String |
getProjectPassword() |
|
public java.util.Properties |
getProjectProperties() |
|
public java.lang.String |
getSettingsFile() |
|
public java.lang.String |
getSlmAccessKeyFromCommandLine() |
|
public java.lang.String |
getSlmPasswordFromCommandLine() |
|
public java.lang.String |
getSoapUISettingsPassword() |
|
public java.lang.String |
getTitle() |
|
public boolean |
initFromCommandLine(java.lang.String[] args, boolean printHelp) |
|
public boolean |
isEnableUI() |
|
public void |
optOutUsageStatistics() |
|
public final boolean |
run() Main method to use for running the configured tests. |
|
public int |
runFromCommandLine(java.lang.String[] args) Validates the command line arguments and runs the test runner if valid |
|
public void |
setCmdLineContext(CmdLineContext cmdLineContext) |
|
public void |
setEnableUI(boolean enableUI) |
|
public void |
setGlobalProperties(java.util.Properties optionValues) |
|
public void |
setOutputFolder(java.lang.String outputFolder) |
|
public void |
setProjectFile(java.lang.String projectFile) Sets the SoapUI project file containing the tests to run |
|
public void |
setProjectPassword(java.lang.String projectPassword) |
|
public void |
setProjectProperties(java.util.Properties projectProperties) |
|
public void |
setSettingsFile(java.lang.String settingsFile) Sets the SoapUI settings file containing the tests to run |
|
public void |
setSoapUISettingsPassword(java.lang.String soapUISettingsPassword) |
|
public void |
setSystemProperties(java.util.Properties optionValues) |
|
public boolean |
validateAndProcessArguments(java.lang.String[] args) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Main method to use for running the configured tests. Call after setting properties, etc as desired.
Validates the command line arguments and runs the test runner if valid
args
- the commandline arguments to the runnerSets the SoapUI project file containing the tests to run
projectFile
- the SoapUI project file containing the tests to runSets the SoapUI settings file containing the tests to run
settingsFile
- the SoapUI settings file to useReadyAPI runners SDK 3.56.0