Class StatisticalTestColumn
- Namespace
- BenchmarkDotNet.Columns
- Assembly
- BenchmarkDotNet.dll
public class StatisticalTestColumn : BaselineCustomColumn, IColumn
- Inheritance
-
StatisticalTestColumn
- Implements
- Inherited Members
- Extension Methods
Constructors
StatisticalTestColumn(Threshold, SignificanceLevel?)
public StatisticalTestColumn(Threshold threshold, SignificanceLevel? significanceLevel = null)
Parameters
threshold
ThresholdsignificanceLevel
SignificanceLevel?
Properties
ColumnName
Display column title in the summary.
public override string ColumnName { get; }
Property Value
Id
An unique identifier of the column.
public override string Id { get; }
Property Value
IsNumeric
Defines if the column's value represents a number
public override bool IsNumeric { get; }
Property Value
Legend
Column description.
public override string Legend { get; }
Property Value
PriorityInCategory
Defines order of column in the same category.
public override int PriorityInCategory { get; }
Property Value
SignificanceLevel
public SignificanceLevel SignificanceLevel { get; }
Property Value
- SignificanceLevel
Threshold
public Threshold Threshold { get; }
Property Value
- Threshold
UnitType
Defines how to format column's value
public override UnitType UnitType { get; }
Property Value
Methods
Create(Threshold, SignificanceLevel?)
public static StatisticalTestColumn Create(Threshold threshold, SignificanceLevel? significanceLevel = null)
Parameters
threshold
ThresholdsignificanceLevel
SignificanceLevel?
Returns
Create(string, SignificanceLevel?)
public static StatisticalTestColumn Create(string threshold, SignificanceLevel? significanceLevel = null)
Parameters
threshold
stringsignificanceLevel
SignificanceLevel?
Returns
CreateDefault()
public static StatisticalTestColumn CreateDefault()
Returns
GetValue(Summary, BenchmarkCase, Statistics, IReadOnlyDictionary<string, Metric>, Statistics, IReadOnlyDictionary<string, Metric>, bool)
public override string GetValue(Summary summary, BenchmarkCase benchmarkCase, Statistics baseline, IReadOnlyDictionary<string, Metric> baselineMetrics, Statistics current, IReadOnlyDictionary<string, Metric> currentMetrics, bool isBaseline)
Parameters
summary
SummarybenchmarkCase
BenchmarkCasebaseline
StatisticsbaselineMetrics
IReadOnlyDictionary<string, Metric>current
StatisticscurrentMetrics
IReadOnlyDictionary<string, Metric>isBaseline
bool