public abstract class RunningTest extends EyesBase implements IBatchCloser
| Modifier and Type | Field and Description |
|---|---|
protected RenderBrowserInfo |
browserInfo |
protected Throwable |
error |
agentRunId, cutProviderHandler, debugScreenshotsProvider, isOpen, lastScreenshot, logger, positionProviderHandler, runner, runningSession, scaleProviderHandler, serverConnector, sessionStartInfo, testResultContainer, USE_DEFAULT_TIMEOUT| Modifier | Constructor and Description |
|---|---|
protected |
RunningTest(ClassicRunner0 runner) |
protected |
RunningTest(RenderBrowserInfo browserInfo,
Logger logger) |
abort, abortAsync, abortIfNotClosed, addMouseTriggerBase, addProperty, addProperty, addTextTriggerBase, addUserInput, checkWindowBase, checkWindowBase, checkWindowBase, checkWindowBase, checkWindowBase, clearProperties, clearUserInputs, close, close, closeAsync, extractText, extractTextRegions, fireValidationWillStartEvent, getAgentSetup, getApiKey, getAppEnvironment, getAppName, getAppOutputForOcr, getBaseAgentId, getBaselineEnvName, getConfiguration, getConfigurationInstance, getDebugScreenshotsPath, getDebugScreenshotsPrefix, getDebugScreenshotsProvider, getDefaultServerUrl, getDevicesSizes, getFullAgentId, getIsCutProviderExplicitlySet, getIsDisabled, getIsOpen, getIsScaleProviderExplicitlySet, getLogger, getLogHandler, getMobileDeviceInfo, getPositionProvider, getProxy, getRenderingInfo, getSaveDebugScreenshots, getScaleRatio, getScreenshotProvider, getServerConnector, getServerUrl, getTestId, getTestName, getUserAgents, getUserInputs, getViewportSizeForOpen, isCompleted, isSendDom, logSessionResultsAndThrowException, openBase, openLogger, performMatch, prepareForMatch, setApiKey, setBatch, setDebugScreenshotsPath, setDebugScreenshotsPrefix, setEffectiveViewportSize, setExplicitViewportSize, setImageCut, setIsDisabled, setIsDisabled, setLogHandler, setPositionProvider, setProxy, setSaveDebugScreenshots, setScaleRatio, setSendDom, setServerConnector, setServerUrl, setServerUrl, setTestId, shouldCaptureDom, stopSession, tryCaptureAndPostDom, tryCaptureDom, validateResultprotected final RenderBrowserInfo browserInfo
protected Throwable error
protected RunningTest(ClassicRunner0 runner)
protected RunningTest(RenderBrowserInfo browserInfo, Logger logger)
public boolean isCloseTaskIssued()
public TestResultContainer getTestResultContainer()
public SessionStartInfo prepareForOpen()
prepareForOpen in class EyesBasepublic void openCompleted(RunningSession result)
openCompleted in class EyesBasepublic void openFailed(Throwable e)
public abstract MatchWindowData prepareForMatch(CheckTask checkTask)
public abstract CheckTask issueCheck(ICheckSettings checkSettings, List<VisualGridSelector[]> regionSelectors, String source)
public abstract void checkCompleted(CheckTask checkTask, MatchResult matchResult)
public void issueClose()
public void issueAbort(Throwable error, boolean forceAbort)
public void closeCompleted(TestResults testResults)
public void closeFailed(Throwable t)
public SessionStopInfo prepareStopSession(boolean isAborted)
prepareStopSession in class EyesBasepublic boolean isTestReadyToClose()
public boolean isTestAborted()
public void setTestInExceptionMode(Throwable e)
protected RectangleSize getViewportSize()
getViewportSize in class EyesBaseprotected Configuration setViewportSize(RectangleSize size)
setViewportSize in class EyesBasesize - The required viewport size.protected String getInferredEnvironment()
getInferredEnvironment in class EyesBasenull if none is available. The inferred string is in the
format "source:info" where source is either "useragent" or "pos".
Information associated with a "useragent" source is a valid browser user
agent string. Information associated with a "pos" source is a string of
the format "process-name;os-name" where "process-name" is the name of the
main module of the executed process and "os-name" is the OS name.protected EyesScreenshot getScreenshot(Region targetRegion, ICheckSettingsInternal checkSettingsInternal)
getScreenshot in class EyesBaseprotected String getTitle()
public void closeBatch(String batchId)
closeBatch in interface IBatchCloserpublic RenderBrowserInfo getBrowserInfo()
Copyright © 2022. All rights reserved.