Package io.github.giulong.spectrum.utils
Class ExtentReporter
java.lang.Object
io.github.giulong.spectrum.utils.ExtentReporter
- All Implemented Interfaces:
CanProduceMetadata
,SessionHook
- Direct Known Subclasses:
ExtentReporterInline
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
attachVideo
(com.aventstack.extentreports.ExtentTest extentTest, Video.ExtentTest videoExtentTest, String testId, Path path) void
cleanupOldReportsIn
(String folder) com.aventstack.extentreports.ExtentTest
createExtentTestFrom
(org.junit.jupiter.api.extension.ExtensionContext context) protected com.aventstack.extentreports.markuputils.ExtentColor
getColorOf
(com.aventstack.extentreports.Status status) static ExtentReporter
void
logTestEnd
(org.junit.jupiter.api.extension.ExtensionContext context, com.aventstack.extentreports.Status status) void
logTestStartOf
(com.aventstack.extentreports.ExtentTest extentTest) void
void
void
void
-
Field Details
-
fileUtils
-
configuration
-
-
Constructor Details
-
ExtentReporter
public ExtentReporter()
-
-
Method Details
-
getInstance
-
sessionOpened
public void sessionOpened()- Specified by:
sessionOpened
in interfaceSessionHook
-
sessionClosed
public void sessionClosed()- Specified by:
sessionClosed
in interfaceSessionHook
-
getRetention
- Specified by:
getRetention
in interfaceCanProduceMetadata
-
produceMetadata
public void produceMetadata()- Specified by:
produceMetadata
in interfaceCanProduceMetadata
-
sortTests
public void sortTests() -
cleanupOldReportsIn
-
getReportPathFrom
-
createExtentTestFrom
public com.aventstack.extentreports.ExtentTest createExtentTestFrom(org.junit.jupiter.api.extension.ExtensionContext context) -
attachVideo
public void attachVideo(com.aventstack.extentreports.ExtentTest extentTest, Video.ExtentTest videoExtentTest, String testId, Path path) -
logTestStartOf
public void logTestStartOf(com.aventstack.extentreports.ExtentTest extentTest) -
getColorOf
protected com.aventstack.extentreports.markuputils.ExtentColor getColorOf(com.aventstack.extentreports.Status status) -
logTestEnd
public void logTestEnd(org.junit.jupiter.api.extension.ExtensionContext context, com.aventstack.extentreports.Status status)
-