Class HeadlessBrowserReportScreenshotService
java.lang.Object
io.jenkins.plugins.octanesuitegatebyembiti.services.HeadlessBrowserReportScreenshotService
- All Implemented Interfaces:
OctaneReportScreenshotService
public class HeadlessBrowserReportScreenshotService
extends Object
implements OctaneReportScreenshotService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncapture(OctaneGateReportSnapshot snapshot, FilePath workspace, EnvVars envVars, Launcher launcher, TaskListener listener, String browserPath, int viewportWidth, String theme)
-
Field Details
-
REPORT_EMAIL_DIR
- See Also:
-
SCREENSHOT_FILE_NAME
- See Also:
-
HTML_FILE_NAME
- See Also:
-
ATTACHMENT_PATTERN
- See Also:
-
-
Constructor Details
-
HeadlessBrowserReportScreenshotService
public HeadlessBrowserReportScreenshotService()
-
-
Method Details
-
capture
public OctaneReportScreenshot capture(OctaneGateReportSnapshot snapshot, FilePath workspace, EnvVars envVars, Launcher launcher, TaskListener listener, String browserPath, int viewportWidth, String theme) throws IOException, InterruptedException - Specified by:
capturein interfaceOctaneReportScreenshotService- Throws:
IOExceptionInterruptedException
-