TestimoX

API Reference

Interface

IProgressSink

Namespace TestimoX.Execution.Progress
Assembly TestimoX
Modifiers abstract

Sink for progress events. Implementations should be thread‑safe.

Methods

public abstract Void OnRunCompleted(RunCompleted e) #
Returns: Void

Handles the end of the run.

Parameters

e TestimoX.Execution.Progress.RunCompleted requiredposition: 0
Run completed payload.
public abstract Void OnRunHeartbeat(RunHeartbeat e) #
Returns: Void

Handles a periodic run heartbeat.

Parameters

e TestimoX.Execution.Progress.RunHeartbeat requiredposition: 0
Heartbeat payload.
public abstract Void OnRunStarted(RunStarted e) #
Returns: Void

Handles the start of a run.

Parameters

e TestimoX.Execution.Progress.RunStarted requiredposition: 0
Run start payload.
public abstract Void OnTaskCompleted(TaskCompleted e) #
Returns: Void

Handles task completion.

Parameters

e TestimoX.Execution.Progress.TaskCompleted requiredposition: 0
Task completed payload.
public abstract Void OnTaskQueued(TaskQueued e) #
Returns: Void

Handles a task being queued.

Parameters

e TestimoX.Execution.Progress.TaskQueued requiredposition: 0
Task queued payload.
public abstract Void OnTaskStarted(TaskStarted e) #
Returns: Void

Handles a task starting execution.

Parameters

e TestimoX.Execution.Progress.TaskStarted requiredposition: 0
Task started payload.
public abstract Void OnTaskUpdate(TaskUpdate e) #
Returns: Void

Handles an incremental task update.

Parameters

e TestimoX.Execution.Progress.TaskUpdate requiredposition: 0
Task update payload.