Package org.frankframework.larva.output
Interface TestExecutionObserver
- All Known Implementing Classes:
HtmlScenarioOutputRenderer
,PlainTextScenarioOutputRenderer
public interface TestExecutionObserver
Interface to allow an observer to act on events during the execution of Larva tests.
Typically, this will be rendering some form of output for a particular output medium -- such as HTML, or plaintext, or different.
The current LarvaTool allows for only a single TestExecutionObserver per LarvaTool instance, which is passed to it as a constructor parameter.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
endTestSuiteExecution
(TestRunStatus testRunStatus) void
executionOverview
(TestRunStatus testRunStatus, long executionTime) void
finishScenario
(TestRunStatus testRunStatus, Scenario scenario, int scenarioResult, String scenarioResultMessage) void
finishStep
(TestRunStatus testRunStatus, Scenario scenario, String stepName, int stepResult, String stepResultMessage) void
messageError
(String description, String messageError) void
startScenario
(TestRunStatus testRunStatus, Scenario scenario) void
startStep
(TestRunStatus testRunStatus, Scenario scenario, String stepName) void
startTestSuiteExecution
(TestRunStatus testRunStatus) void
stepMessage
(Scenario scenario, String stepName, String description, String stepMessage) void
stepMessageFailed
(Scenario scenario, String stepName, String description, String stepSaveFileName, String stepExpectedResultMessage, String stepExpectedResultMessagePreparedForDiff, String stepActualResultMessage, String stepActualResultMessagePreparedForDiff) void
stepMessageSuccess
(Scenario scenario, String stepName, String description, String stepResultMessage, String stepResultMessagePreparedForDiff)
-
Method Details
-
startTestSuiteExecution
-
endTestSuiteExecution
-
executionOverview
-
startScenario
-
finishScenario
void finishScenario(TestRunStatus testRunStatus, Scenario scenario, int scenarioResult, String scenarioResultMessage) -
startStep
-
finishStep
void finishStep(TestRunStatus testRunStatus, Scenario scenario, String stepName, int stepResult, String stepResultMessage) -
stepMessage
-
stepMessageSuccess
-
stepMessageFailed
-
messageError
-