ClassVisualDebugger
Class
Visual Debugger that handles UI display during execution and the Stop/Go/Auto-Pause aspect of execution. This object is exposed to users so they can call it from the code behind. Execution engine communicates directly with this object.
Definition
Namespace:ArtOfTest.WebAii.Design.Execution
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
cs-api-definition
public class VisualDebugger
Inheritance: objectVisualDebugger
Constructors
VisualDebugger(ExecutionContext, DebuggerOptions, TestType)
Create the visual debugger
Declaration
cs-api-definition
public VisualDebugger(ExecutionContext context, DebuggerOptions options, TestType testType)
Parameters
context
options
testType
Properties
ExecutionContext
Declaration
cs-api-definition
public ExecutionContext ExecutionContext { get; }
Property Value
IsDebugging
Whether the Debugger is enabled or not.
ResetSignal
Declaration
cs-api-definition
public AutoResetEvent ResetSignal { get; set; }
Property Value
Methods
CaptureState()
Declaration
cs-api-definition
public void CaptureState()
ReRun()
Declaration
cs-api-definition
public void ReRun()
RequestResume()
Declaration
cs-api-definition
public void RequestResume()
RequestStop()
Declaration
cs-api-definition
public void RequestStop()
RequestStop(string)
Declaration
cs-api-definition
public void RequestStop(string pauseMessage)
Parameters
pauseMessage
SetFocus()
Declaration
cs-api-definition
public void SetFocus()
ShowDiagnosticsUI()
Show the disgnose UI for a failure.
Declaration
cs-api-definition
public void ShowDiagnosticsUI()
Step()
Declaration
cs-api-definition
public void Step()
SubmitBug()
Declaration
cs-api-definition
public void SubmitBug()