Class AbstractTestReporter
- Object
-
- org.thymeleaf.testing.templateengine.report.AbstractTestReporter
-
- All Implemented Interfaces:
ITestReporter
- Direct Known Subclasses:
AbstractTextualTestReporter
public abstract class AbstractTestReporter extends Object implements ITestReporter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTestReporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executionEnd(String executionId, int okTests, int totalTests, long executionTimeNanos)
void
executionStart(String executionId)
Set<String>
getAllTestNames()
long
getExecutionTimeMsByTestName(String testName)
ITestResult
getResultByTestName(String testName)
long
getTotalExecutionTimeMs()
boolean
isAllOK()
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)
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)
protected void
reportTestEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
protected void
reportTestStart(String executionId, int nestingLevel, ITest test, String testName)
void
reset()
void
sequenceEnd(String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
void
sequenceStart(String executionId, int nestingLevel, ITestSequence sequence)
void
testEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
void
testStart(String executionId, int nestingLevel, ITest test, String testName)
-
-
-
Method Detail
-
testStart
public final void testStart(String executionId, int nestingLevel, ITest test, String testName)
- Specified by:
testStart
in interfaceITestReporter
-
reportTestStart
protected void reportTestStart(String executionId, int nestingLevel, ITest test, String testName)
-
testEnd
public final void testEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
- Specified by:
testEnd
in interfaceITestReporter
-
reportTestEnd
protected void reportTestEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
-
isAllOK
public final boolean isAllOK()
- Specified by:
isAllOK
in interfaceITestReporter
-
getTotalExecutionTimeMs
public final long getTotalExecutionTimeMs()
- Specified by:
getTotalExecutionTimeMs
in interfaceITestReporter
-
getAllTestNames
public final Set<String> getAllTestNames()
- Specified by:
getAllTestNames
in interfaceITestReporter
-
getResultByTestName
public final ITestResult getResultByTestName(String testName)
- Specified by:
getResultByTestName
in interfaceITestReporter
-
getExecutionTimeMsByTestName
public final long getExecutionTimeMsByTestName(String testName)
- Specified by:
getExecutionTimeMsByTestName
in interfaceITestReporter
-
reset
public final void reset()
- Specified by:
reset
in interfaceITestReporter
-
executionStart
public void executionStart(String executionId)
- Specified by:
executionStart
in interfaceITestReporter
-
executionEnd
public void executionEnd(String executionId, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
executionEnd
in interfaceITestReporter
-
sequenceStart
public void sequenceStart(String executionId, int nestingLevel, ITestSequence sequence)
- Specified by:
sequenceStart
in interfaceITestReporter
-
sequenceEnd
public void sequenceEnd(String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
sequenceEnd
in interfaceITestReporter
-
iteratorStart
public void iteratorStart(String executionId, int nestingLevel, ITestIterator iterator)
- Specified by:
iteratorStart
in interfaceITestReporter
-
iteratorEnd
public void iteratorEnd(String executionId, int nestingLevel, ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
iteratorEnd
in interfaceITestReporter
-
iterationStart
public void iterationStart(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber)
- Specified by:
iterationStart
in interfaceITestReporter
-
iterationEnd
public void iterationEnd(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
iterationEnd
in interfaceITestReporter
-
parallelizerStart
public void parallelizerStart(String executionId, int nestingLevel, ITestParallelizer parallelizer)
- Specified by:
parallelizerStart
in interfaceITestReporter
-
parallelizerEnd
public void parallelizerEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
parallelizerEnd
in interfaceITestReporter
-
parallelThreadStart
public void parallelThreadStart(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber)
- Specified by:
parallelThreadStart
in interfaceITestReporter
-
parallelThreadEnd
public void parallelThreadEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)
- Specified by:
parallelThreadEnd
in interfaceITestReporter
-
-