Class AbstractTestReporter
- java.lang.Object
-
- org.thymeleaf.testing.templateengine.report.AbstractTestReporter
-
- All Implemented Interfaces:
ITestReporter
- Direct Known Subclasses:
AbstractTextualTestReporter
public abstract class AbstractTestReporter extends java.lang.Object implements ITestReporter
-
-
Field Summary
Fields Modifier and Type Field Description private booleanallOKprivate java.util.Map<java.lang.String,java.lang.Long>executionTimeMsByTestNameprivate java.util.Map<java.lang.String,ITestResult>resultByTestNameprivate longtotalExecutionTimeMs
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractTestReporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecutionEnd(java.lang.String executionId, int okTests, int totalTests, long executionTimeNanos)voidexecutionStart(java.lang.String executionId)java.util.Set<java.lang.String>getAllTestNames()longgetExecutionTimeMsByTestName(java.lang.String testName)ITestResultgetResultByTestName(java.lang.String testName)longgetTotalExecutionTimeMs()booleanisAllOK()voiditerationEnd(java.lang.String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)voiditerationStart(java.lang.String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber)voiditeratorEnd(java.lang.String executionId, int nestingLevel, ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)voiditeratorStart(java.lang.String executionId, int nestingLevel, ITestIterator iterator)voidparallelizerEnd(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)voidparallelizerStart(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer)voidparallelThreadEnd(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)voidparallelThreadStart(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber)protected voidreportTestEnd(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName, ITestResult result, long executionTimeNanos)protected voidreportTestStart(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName)voidreset()voidsequenceEnd(java.lang.String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)voidsequenceStart(java.lang.String executionId, int nestingLevel, ITestSequence sequence)voidtestEnd(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName, ITestResult result, long executionTimeNanos)voidtestStart(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName)
-
-
-
Field Detail
-
resultByTestName
private final java.util.Map<java.lang.String,ITestResult> resultByTestName
-
executionTimeMsByTestName
private final java.util.Map<java.lang.String,java.lang.Long> executionTimeMsByTestName
-
allOK
private boolean allOK
-
totalExecutionTimeMs
private long totalExecutionTimeMs
-
-
Method Detail
-
testStart
public final void testStart(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName)- Specified by:
testStartin interfaceITestReporter
-
reportTestStart
protected void reportTestStart(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName)
-
testEnd
public final void testEnd(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName, ITestResult result, long executionTimeNanos)- Specified by:
testEndin interfaceITestReporter
-
reportTestEnd
protected void reportTestEnd(java.lang.String executionId, int nestingLevel, ITest test, java.lang.String testName, ITestResult result, long executionTimeNanos)
-
isAllOK
public final boolean isAllOK()
- Specified by:
isAllOKin interfaceITestReporter
-
getTotalExecutionTimeMs
public final long getTotalExecutionTimeMs()
- Specified by:
getTotalExecutionTimeMsin interfaceITestReporter
-
getAllTestNames
public final java.util.Set<java.lang.String> getAllTestNames()
- Specified by:
getAllTestNamesin interfaceITestReporter
-
getResultByTestName
public final ITestResult getResultByTestName(java.lang.String testName)
- Specified by:
getResultByTestNamein interfaceITestReporter
-
getExecutionTimeMsByTestName
public final long getExecutionTimeMsByTestName(java.lang.String testName)
- Specified by:
getExecutionTimeMsByTestNamein interfaceITestReporter
-
reset
public final void reset()
- Specified by:
resetin interfaceITestReporter
-
executionStart
public void executionStart(java.lang.String executionId)
- Specified by:
executionStartin interfaceITestReporter
-
executionEnd
public void executionEnd(java.lang.String executionId, int okTests, int totalTests, long executionTimeNanos)- Specified by:
executionEndin interfaceITestReporter
-
sequenceStart
public void sequenceStart(java.lang.String executionId, int nestingLevel, ITestSequence sequence)- Specified by:
sequenceStartin interfaceITestReporter
-
sequenceEnd
public void sequenceEnd(java.lang.String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)- Specified by:
sequenceEndin interfaceITestReporter
-
iteratorStart
public void iteratorStart(java.lang.String executionId, int nestingLevel, ITestIterator iterator)- Specified by:
iteratorStartin interfaceITestReporter
-
iteratorEnd
public void iteratorEnd(java.lang.String executionId, int nestingLevel, ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)- Specified by:
iteratorEndin interfaceITestReporter
-
iterationStart
public void iterationStart(java.lang.String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber)- Specified by:
iterationStartin interfaceITestReporter
-
iterationEnd
public void iterationEnd(java.lang.String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)- Specified by:
iterationEndin interfaceITestReporter
-
parallelizerStart
public void parallelizerStart(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer)- Specified by:
parallelizerStartin interfaceITestReporter
-
parallelizerEnd
public void parallelizerEnd(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)- Specified by:
parallelizerEndin interfaceITestReporter
-
parallelThreadStart
public void parallelThreadStart(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber)- Specified by:
parallelThreadStartin interfaceITestReporter
-
parallelThreadEnd
public void parallelThreadEnd(java.lang.String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)- Specified by:
parallelThreadEndin interfaceITestReporter
-
-