class XmlReportData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.time.Clock |
clock |
private java.util.Map<TestIdentifier,java.time.Instant> |
endInstants |
private java.util.Map<TestIdentifier,TestExecutionResult> |
finishedTests |
private static int |
MILLIS_PER_SECOND |
private java.util.Map<TestIdentifier,java.util.List<ReportEntry>> |
reportEntries |
private java.util.Map<TestIdentifier,java.lang.String> |
skippedTests |
private java.util.Map<TestIdentifier,java.time.Instant> |
startInstants |
private TestPlan |
testPlan |
Constructor and Description |
---|
XmlReportData(TestPlan testPlan,
java.time.Clock clock) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addReportEntry(TestIdentifier testIdentifier,
ReportEntry entry) |
private java.util.Optional<TestIdentifier> |
findAncestor(java.util.Optional<TestIdentifier> testIdentifier,
java.util.function.Predicate<TestIdentifier> predicate) |
private java.util.Optional<TestIdentifier> |
findSkippedAncestor(TestIdentifier testIdentifier) |
(package private) java.time.Clock |
getClock() |
(package private) double |
getDurationInSeconds(TestIdentifier testIdentifier) |
(package private) java.util.List<ReportEntry> |
getReportEntries(TestIdentifier testIdentifier) |
(package private) java.util.Optional<TestExecutionResult> |
getResult(TestIdentifier testIdentifier) |
(package private) java.lang.String |
getSkipReason(TestIdentifier testIdentifier) |
(package private) TestPlan |
getTestPlan() |
(package private) void |
markFinished(TestIdentifier testIdentifier,
TestExecutionResult result) |
(package private) void |
markSkipped(TestIdentifier testIdentifier,
java.lang.String reason) |
(package private) void |
markStarted(TestIdentifier testIdentifier) |
(package private) boolean |
wasSkipped(TestIdentifier testIdentifier) |
private static final int MILLIS_PER_SECOND
private final java.util.Map<TestIdentifier,TestExecutionResult> finishedTests
private final java.util.Map<TestIdentifier,java.lang.String> skippedTests
private final java.util.Map<TestIdentifier,java.time.Instant> startInstants
private final java.util.Map<TestIdentifier,java.time.Instant> endInstants
private final java.util.Map<TestIdentifier,java.util.List<ReportEntry>> reportEntries
private final TestPlan testPlan
private final java.time.Clock clock
XmlReportData(TestPlan testPlan, java.time.Clock clock)
TestPlan getTestPlan()
java.time.Clock getClock()
void markSkipped(TestIdentifier testIdentifier, java.lang.String reason)
void markStarted(TestIdentifier testIdentifier)
void markFinished(TestIdentifier testIdentifier, TestExecutionResult result)
void addReportEntry(TestIdentifier testIdentifier, ReportEntry entry)
boolean wasSkipped(TestIdentifier testIdentifier)
double getDurationInSeconds(TestIdentifier testIdentifier)
java.lang.String getSkipReason(TestIdentifier testIdentifier)
java.util.Optional<TestExecutionResult> getResult(TestIdentifier testIdentifier)
java.util.List<ReportEntry> getReportEntries(TestIdentifier testIdentifier)
private java.util.Optional<TestIdentifier> findSkippedAncestor(TestIdentifier testIdentifier)
private java.util.Optional<TestIdentifier> findAncestor(java.util.Optional<TestIdentifier> testIdentifier, java.util.function.Predicate<TestIdentifier> predicate)