Class AbstractTextualTestReporter
- Object
-
- org.thymeleaf.testing.templateengine.report.AbstractTestReporter
-
- org.thymeleaf.testing.templateengine.report.AbstractTextualTestReporter
-
- All Implemented Interfaces:
ITestReporter
- Direct Known Subclasses:
ConsoleTestReporter
public abstract class AbstractTextualTestReporter extends AbstractTestReporter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTextualTestReporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
executionEnd(String executionId, int okTests, int totalTests, long executionTimeNanos)
void
executionStart(String executionId)
protected String
formatLine(String executionId, String message, int nestingLevel)
void
iterationEnd(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)
void
iterationStart(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber)
void
iteratorEnd(String executionId, int nestingLevel, ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)
void
iteratorStart(String executionId, int nestingLevel, ITestIterator iterator)
String
msgExecutionEnd(int okTests, int totalTests, long executionTimeNanos)
String
msgExecutionStart()
String
msgIterationEnd(ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)
String
msgIterationStart(ITestIterator iterator, int iterationNumber)
String
msgIteratorEnd(ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)
String
msgIteratorStart(ITestIterator iterator)
String
msgParallelizerEnd(ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)
String
msgParallelizerStart(ITestParallelizer parallelizer)
String
msgParallelThreadEnd(ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)
String
msgParallelThreadStart(ITestParallelizer parallelizer, int threadNumber)
String
msgSequenceEnd(ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
String
msgSequenceStart(ITestSequence sequence)
String
msgTestEnd(ITest test, String testName, ITestResult result, long executionTimeNanos)
String
msgTestStart(ITest test, String testName)
protected abstract void
output(String line, boolean error)
void
parallelizerEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)
void
parallelizerStart(String executionId, int nestingLevel, ITestParallelizer parallelizer)
void
parallelThreadEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)
void
parallelThreadStart(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber)
void
reportTestEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
void
reportTestStart(String executionId, int nestingLevel, ITest test, String testName)
void
sequenceEnd(String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
void
sequenceStart(String executionId, int nestingLevel, ITestSequence sequence)
-
Methods inherited from class org.thymeleaf.testing.templateengine.report.AbstractTestReporter
getAllTestNames, getExecutionTimeMsByTestName, getResultByTestName, getTotalExecutionTimeMs, isAllOK, reset, testEnd, testStart
-
-
-
-
Method Detail
-
executionStart
public final void executionStart(String executionId)
- Specified by:
executionStart
in interfaceITestReporter
- Overrides:
executionStart
in classAbstractTestReporter
-
msgExecutionStart
public String msgExecutionStart()
-
executionEnd
public final void executionEnd(String executionId, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
executionEnd
in interfaceITestReporter
- Overrides:
executionEnd
in classAbstractTestReporter
-
msgExecutionEnd
public String msgExecutionEnd(int okTests, int totalTests, long executionTimeNanos)
-
sequenceStart
public final void sequenceStart(String executionId, int nestingLevel, ITestSequence sequence)
- Specified by:
sequenceStart
in interfaceITestReporter
- Overrides:
sequenceStart
in classAbstractTestReporter
-
msgSequenceStart
public String msgSequenceStart(ITestSequence sequence)
-
sequenceEnd
public final void sequenceEnd(String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
sequenceEnd
in interfaceITestReporter
- Overrides:
sequenceEnd
in classAbstractTestReporter
-
msgSequenceEnd
public String msgSequenceEnd(ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
-
iteratorStart
public final void iteratorStart(String executionId, int nestingLevel, ITestIterator iterator)
- Specified by:
iteratorStart
in interfaceITestReporter
- Overrides:
iteratorStart
in classAbstractTestReporter
-
msgIteratorStart
public String msgIteratorStart(ITestIterator iterator)
-
iteratorEnd
public final void iteratorEnd(String executionId, int nestingLevel, ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
iteratorEnd
in interfaceITestReporter
- Overrides:
iteratorEnd
in classAbstractTestReporter
-
msgIteratorEnd
public String msgIteratorEnd(ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)
-
iterationStart
public final void iterationStart(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber)
- Specified by:
iterationStart
in interfaceITestReporter
- Overrides:
iterationStart
in classAbstractTestReporter
-
msgIterationStart
public String msgIterationStart(ITestIterator iterator, int iterationNumber)
-
iterationEnd
public final void iterationEnd(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
iterationEnd
in interfaceITestReporter
- Overrides:
iterationEnd
in classAbstractTestReporter
-
msgIterationEnd
public String msgIterationEnd(ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)
-
parallelizerStart
public final void parallelizerStart(String executionId, int nestingLevel, ITestParallelizer parallelizer)
- Specified by:
parallelizerStart
in interfaceITestReporter
- Overrides:
parallelizerStart
in classAbstractTestReporter
-
msgParallelizerStart
public String msgParallelizerStart(ITestParallelizer parallelizer)
-
parallelizerEnd
public final void parallelizerEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
parallelizerEnd
in interfaceITestReporter
- Overrides:
parallelizerEnd
in classAbstractTestReporter
-
msgParallelizerEnd
public String msgParallelizerEnd(ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)
-
parallelThreadStart
public final void parallelThreadStart(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber)
- Specified by:
parallelThreadStart
in interfaceITestReporter
- Overrides:
parallelThreadStart
in classAbstractTestReporter
-
msgParallelThreadStart
public String msgParallelThreadStart(ITestParallelizer parallelizer, int threadNumber)
-
parallelThreadEnd
public final void parallelThreadEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
parallelThreadEnd
in interfaceITestReporter
- Overrides:
parallelThreadEnd
in classAbstractTestReporter
-
msgParallelThreadEnd
public String msgParallelThreadEnd(ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)
-
reportTestStart
public final void reportTestStart(String executionId, int nestingLevel, ITest test, String testName)
- Overrides:
reportTestStart
in classAbstractTestReporter
-
reportTestEnd
public final void reportTestEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
- Overrides:
reportTestEnd
in classAbstractTestReporter
-
msgTestEnd
public String msgTestEnd(ITest test, String testName, ITestResult result, long executionTimeNanos)
-
output
protected abstract void output(String line, boolean error)
-
-