Class BenchmarkReport
- Namespace
- BenchmarkDotNet.Reports
- Assembly
- BenchmarkDotNet.dll
public sealed class BenchmarkReport
- Inheritance
-
BenchmarkReport
- Extension Methods
Constructors
BenchmarkReport(bool, BenchmarkCase, GenerateResult, BuildResult, IReadOnlyList<ExecuteResult>, IReadOnlyList<Metric>)
public BenchmarkReport(bool success, BenchmarkCase benchmarkCase, GenerateResult generateResult, BuildResult buildResult, IReadOnlyList<ExecuteResult> executeResults, IReadOnlyList<Metric> metrics)
Parameters
success
boolbenchmarkCase
BenchmarkCasegenerateResult
GenerateResultbuildResult
BuildResultexecuteResults
IReadOnlyList<ExecuteResult>metrics
IReadOnlyList<Metric>
Properties
AllMeasurements
public IReadOnlyList<Measurement> AllMeasurements { get; }
Property Value
BenchmarkCase
public BenchmarkCase BenchmarkCase { get; }
Property Value
BuildResult
public BuildResult BuildResult { get; }
Property Value
ExecuteResults
public IReadOnlyList<ExecuteResult> ExecuteResults { get; }
Property Value
GcStats
public GcStats GcStats { get; }
Property Value
GenerateResult
public GenerateResult GenerateResult { get; }
Property Value
Metrics
public IReadOnlyDictionary<string, Metric> Metrics { get; }
Property Value
ResultStatistics
public Statistics? ResultStatistics { get; }
Property Value
Success
public bool Success { get; }
Property Value
Methods
GetResultRuns()
public IReadOnlyList<Measurement> GetResultRuns()
Returns
ToString()
public override string ToString()