public abstract class AbstractTestCaseRunner extends AbstractTestRunner
Abstract runner class - runs all steps in a TestCase or a SecurityTest and collects performance data. When notifying listeners in this class we deliberately break the rule of not catching Throwable, because this may be code from an external plugin, which we don't have any control over.
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
IGNORE_ERRORS_FLAG |
|
static java.lang.String |
TEST_CASE_XMLOPTIONS |
|
static Logger |
log |
Constructor and description |
---|
AbstractTestCaseRunner
(T modelItem, StringToObjectMap properties) |
AbstractTestCaseRunner
(T modelItem, StringToObjectMap properties, boolean debugScripts) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
enforceMaxResults(long maxResults) |
|
int |
getAssertionsFailed() |
|
int |
getAssertionsRun() |
|
int |
getGotoStepIndex() |
|
int |
getResultCount() |
|
java.util.List<TestStepResult> |
getResults() |
|
int |
getStartStep() |
|
WsdlTestCase |
getTestCase() |
|
long |
getTimeTaken() |
|
void |
gotoStep(int index) |
|
void |
gotoStepByName(java.lang.String stepName) |
|
void |
internalRun(T2 runContext) |
|
boolean |
isDebugScripts() |
|
void |
onCancel(java.lang.String reason) |
|
void |
onFail(java.lang.String reason) |
|
TestStepResult |
runTestStep(TestStep testStep) |
|
TestStepResult |
runTestStep(TestStep testStep, boolean discard, boolean process) |
|
TestStepResult |
runTestStepByName(java.lang.String name) |
|
void |
setResultCount(int resultCount) |
|
void |
setStartStep(int startStep) |
Methods inherited from class | Name |
---|---|
class AbstractTestRunner |
cancel, createContext, fail, getError, getId, getReason, getRunContext, getStartTime, getStatus, getTestRunnable, getThread, getTimeTaken, isCanceled, isFailed, isRunning, run, start, waitUntilFinished |
ReadyAPI functional (soapui) SDK 3.20.1