API Reference
Interface
IProgressSink
Sink for progress events. Implementations should be thread‑safe.
Methods
public abstract Void OnRunCompleted(RunCompleted e) #Returns:
VoidHandles the end of the run.
Parameters
- e TestimoX.Execution.Progress.RunCompleted
- Run completed payload.
public abstract Void OnRunHeartbeat(RunHeartbeat e) #Returns:
VoidHandles a periodic run heartbeat.
Parameters
- e TestimoX.Execution.Progress.RunHeartbeat
- Heartbeat payload.
public abstract Void OnRunStarted(RunStarted e) #Returns:
VoidHandles the start of a run.
Parameters
- e TestimoX.Execution.Progress.RunStarted
- Run start payload.
public abstract Void OnTaskCompleted(TaskCompleted e) #Returns:
VoidHandles task completion.
Parameters
- e TestimoX.Execution.Progress.TaskCompleted
- Task completed payload.
public abstract Void OnTaskQueued(TaskQueued e) #Returns:
VoidHandles a task being queued.
Parameters
- e TestimoX.Execution.Progress.TaskQueued
- Task queued payload.
public abstract Void OnTaskStarted(TaskStarted e) #Returns:
VoidHandles a task starting execution.
Parameters
- e TestimoX.Execution.Progress.TaskStarted
- Task started payload.
public abstract Void OnTaskUpdate(TaskUpdate e) #Returns:
VoidHandles an incremental task update.
Parameters
- e TestimoX.Execution.Progress.TaskUpdate
- Task update payload.