Class Summary
Assembly: BenchmarkDotNet.dll
Syntax
Constructors
Summary(String, ImmutableArray<BenchmarkReport>, HostEnvironmentInfo, String, String, TimeSpan, CultureInfo, ImmutableArray<ValidationError>)
Declaration
public Summary(string title, ImmutableArray<BenchmarkReport> reports, HostEnvironmentInfo hostEnvironmentInfo, string resultsDirectoryPath, string logFilePath, TimeSpan totalTime, CultureInfo cultureInfo, ImmutableArray<ValidationError> validationErrors)
Parameters
Properties
AllRuntimes
Declaration
public string AllRuntimes { get; }
Property Value
BenchmarksCases
Declaration
public ImmutableArray<BenchmarkCase> BenchmarksCases { get; }
Property Value
HasCriticalValidationErrors
Declaration
public bool HasCriticalValidationErrors { get; }
Property Value
HostEnvironmentInfo
Declaration
public HostEnvironmentInfo HostEnvironmentInfo { get; }
Property Value
Item[BenchmarkCase]
Returns a report for the given benchmark or null if there is no a corresponded report.
Declaration
public BenchmarkReport this[BenchmarkCase benchmarkCase] { get; }
Parameters
Property Value
LogFilePath
Declaration
public string LogFilePath { get; }
Property Value
Orderer
Declaration
public IOrderer Orderer { get; }
Property Value
Reports
Declaration
public ImmutableArray<BenchmarkReport> Reports { get; }
Property Value
ResultsDirectoryPath
Declaration
public string ResultsDirectoryPath { get; }
Property Value
Style
Declaration
public SummaryStyle Style { get; }
Property Value
Table
Declaration
public SummaryTable Table { get; }
Property Value
Title
Declaration
public string Title { get; }
Property Value
TotalTime
Declaration
public TimeSpan TotalTime { get; }
Property Value
ValidationErrors
Declaration
public ImmutableArray<ValidationError> ValidationErrors { get; }
Property Value
Methods
GetBaseline(String)
Declaration
public BenchmarkCase GetBaseline(string logicalGroupKey)
Parameters
Type |
Name |
Description |
String |
logicalGroupKey |
|
Returns
GetLogicalGroupKey(BenchmarkCase)
Declaration
public string GetLogicalGroupKey(BenchmarkCase benchmarkCase)
Parameters
Returns
GetNonBaselines(String)
Declaration
public IEnumerable<BenchmarkCase> GetNonBaselines(string logicalGroupKey)
Parameters
Type |
Name |
Description |
String |
logicalGroupKey |
|
Returns
GetNumberOfExecutedBenchmarks()
Declaration
public int GetNumberOfExecutedBenchmarks()
Returns
HasBaselines()
Declaration
public bool HasBaselines()
Returns
HasReport(BenchmarkCase)
Declaration
public bool HasReport(BenchmarkCase benchmarkCase)
Parameters
Returns
IsBaseline(BenchmarkCase)
Declaration
public bool IsBaseline(BenchmarkCase benchmarkCase)
Parameters
Returns
Extension Methods