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.