ResultSink that will provide the first result from a given result column published by a given TestStep. When SourceTestStep is inside a loop step, only results from the last iteration of SourceTestStep is accessible.
More...
|
| | ScalarResultSink (ITestStep listeningStep) |
| | Creates an instance. This should probably be called from the constructor of the TestStep. More...
|
| |
|
T | GetResult (CancellationToken ct) |
| | Called by TestSteps when the result is needed. Blocks until a result is available.
|
| |
|
bool | TryGetResult (out T result) |
| | Called by TestSteps when the result is needed. Returns true if a result is available.
|
| |
|
void | OnTestStepRunStart (TestStepRun run) |
| | Resets result collection when a new run of the SourceTestStep is started.
|
| |
|
void | OnTestStepRunCompleted (TestStepRun run) |
| | Called when a TestStep is completed.
|
| |
|
void | OnResultPublished (TestStepRun stepRun, ResultTable result) |
| | Called by OpenTAP when the source TestStep publishes results. This is happening in a background thread.
|
| |
|
void | OnTestPlanRunStart (TestPlanRun run) |
| | Initializes this instance.
|
| |
|
void | OnTestPlanRunCompleted (TestPlanRun run) |
| | Cleans up after this instance
|
| |
ResultSink that will provide the first result from a given result column published by a given TestStep. When SourceTestStep is inside a loop step, only results from the last iteration of SourceTestStep is accessible.