OpenTAP 9.24
API Reference
Public Member Functions | List of all members
OpenTap.IResultSink Interface Reference

Object used to indicate that a TestStep is interested in results from another TestStep. A public property of this type should exist on the interested TestStep. Methods defined in this interface are called on all instances found as properties on TestSteps in the TestPlan. More...

Inheritance diagram for OpenTap.IResultSink:
OpenTap.ScalarResultSink< T >

Public Member Functions

void OnResultPublished (TestStepRun run, ResultTable table)
 Called when a TestStep publishes results. This is happening in a background thread.
 
void OnTestStepRunStart (TestStepRun stepRun)
 Called when a TestStep is starting. This is happening in a background thread.
 
void OnTestStepRunCompleted (TestStepRun stepRun)
 Called when a TestStep is completed. This is happening in a background thread. ResultPublished will not be called anymore with this TestStepRun after this.
 
void OnTestPlanRunStart (TestPlanRun stepRun)
 Called when a TestPlan starts running. This is happening in a background thread.
 
void OnTestPlanRunCompleted (TestPlanRun stepRun)
 Called when a TestPlan run is completed. This is happening in a background thread.
 

Detailed Description

Object used to indicate that a TestStep is interested in results from another TestStep. A public property of this type should exist on the interested TestStep. Methods defined in this interface are called on all instances found as properties on TestSteps in the TestPlan.

OpenTAP 9.24 API built Tue Apr 30 2024 13:44:41