com.eviware.soapui.tools
Class AbstractSoapUIRunner
java.lang.Object
com.eviware.soapui.tools.AbstractSoapUIRunner
- Direct Known Subclasses:
- AbstractSoapUITestRunner, SoapUIMockServiceRunner, SoapUIToolRunner
public abstract class AbstractSoapUIRunner
- extends java.lang.Object
Field Summary |
protected org.apache.log4j.Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.apache.log4j.Logger log
AbstractSoapUIRunner
public AbstractSoapUIRunner(java.lang.String title)
initGroovyLog
protected void initGroovyLog()
runFromCommandLine
public void runFromCommandLine(java.lang.String[] args)
initFromCommandLine
public boolean initFromCommandLine(java.lang.String[] args,
boolean printHelp)
throws java.lang.Exception
- Throws:
java.lang.Exception
run
public final boolean run()
throws java.lang.Exception
- Throws:
java.lang.Exception
createSoapUICore
protected SoapUICore createSoapUICore()
processCommandLine
protected abstract boolean processCommandLine(org.apache.commons.cli.CommandLine cmd)
initCommandLineOptions
protected abstract AbstractSoapUIRunner.SoapUIOptions initCommandLineOptions()
runRunner
protected abstract boolean runRunner()
throws java.lang.Exception
- Throws:
java.lang.Exception
getCommandLineOptionSubstSpace
protected java.lang.String getCommandLineOptionSubstSpace(org.apache.commons.cli.CommandLine cmd,
java.lang.String key)
getProjectFile
public java.lang.String getProjectFile()
getSettingsFile
public java.lang.String getSettingsFile()
setOutputFolder
public void setOutputFolder(java.lang.String outputFolder)
getOutputFolder
public java.lang.String getOutputFolder()
getAbsoluteOutputFolder
public java.lang.String getAbsoluteOutputFolder(ModelItem modelItem)
ensureOutputFolder
protected void ensureOutputFolder(ModelItem modelItem)
ensureFolder
public void ensureFolder(java.lang.String path)
setProjectFile
public void setProjectFile(java.lang.String projectFile)
- Sets the soapUI project file containing the tests to run
- Parameters:
projectFile
- the soapUI project file containing the tests to run
setSettingsFile
public void setSettingsFile(java.lang.String settingsFile)
- Sets the soapUI settings file containing the tests to run
- Parameters:
settingsFile
- the soapUI settings file to use
setEnableUI
public void setEnableUI(boolean enableUI)
getSoapUISettingsPassword
public java.lang.String getSoapUISettingsPassword()
setSoapUISettingsPassword
public void setSoapUISettingsPassword(java.lang.String soapUISettingsPassword)
setSystemProperties
protected void setSystemProperties(java.lang.String[] optionValues)
setGlobalProperties
protected void setGlobalProperties(java.lang.String[] optionValues)
Copyright © 2005-2008 eviware.com. All Rights Reserved.