Interface IBenchmarkAssertionRunner
Responsible for running Assertions over BenchmarkResults.
Namespace: NBench.Sdk
Assembly: NBench.dll
Syntax
public interface IBenchmarkAssertionRunner
Methods
RunAssertions(BenchmarkSettings, BenchmarkResults)
Based on the provided BenchmarkSettings and the BenchmarkResults collected from running a Benchmark, determine if all of the configured BenchmarkAssertions pass or not.
Declaration
IReadOnlyList<AssertionResult> RunAssertions(BenchmarkSettings settings, BenchmarkResults results)
Parameters
| Type | Name | Description |
|---|---|---|
| BenchmarkSettings | settings | The settings for this benchmark. |
| BenchmarkResults | results | The results from this benchmark. |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IReadOnlyList<AssertionResult> | A set of individual AssertionResult instances. |