Class SampleGroup
Represents a group of samples for a performance test that share a common name and unit.
Inherited Members
Namespace: Unity.PerformanceTesting.Data
Syntax
[Serializable]
public class SampleGroup : IDeserializationCallback
Constructors
SampleGroup()
Creates a sample group without initializing values.
Declaration
public SampleGroup()
SampleGroup(String, SampleUnit, Boolean)
Creates a sample group with provided arguments.
Declaration
public SampleGroup(string name, SampleUnit unit, bool increaseIsBetter)
Parameters
Type | Name | Description |
---|---|---|
String | name | Sample group name. |
SampleUnit | unit | Measurement unit. |
Boolean | increaseIsBetter | Whether the measurement is inverted and increase is positive. |
Exceptions
Type | Condition |
---|---|
PerformanceTestException | Exception thrown when invalid name is used. |
Fields
Average
Average value of samples.
Declaration
public double Average
Field Value
Type | Description |
---|---|
Double |
IncreaseIsBetter
Whether the measurement is inverted and increase is positive.
Declaration
public bool IncreaseIsBetter
Field Value
Type | Description |
---|---|
Boolean |
Max
Maximum value of samples.
Declaration
public double Max
Field Value
Type | Description |
---|---|
Double |
Median
Median value of samples.
Declaration
public double Median
Field Value
Type | Description |
---|---|
Double |
Min
Minimum value of samples.
Declaration
public double Min
Field Value
Type | Description |
---|---|
Double |
Name
Name of the sample group.
Declaration
public string Name
Field Value
Type | Description |
---|---|
String |
Samples
List of samples.
Declaration
public List<double> Samples
Field Value
Type | Description |
---|---|
List<Double> |
StandardDeviation
Standard deviation of samples.
Declaration
public double StandardDeviation
Field Value
Type | Description |
---|---|
Double |
Sum
Sum of samples.
Declaration
public double Sum
Field Value
Type | Description |
---|---|
Double |
Unit
Measurement unit.
Declaration
public SampleUnit Unit
Field Value
Type | Description |
---|---|
SampleUnit |
Methods
OnDeserialization(Object)
Validates the deserialized object.
Declaration
public void OnDeserialization(object sender)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | The object that initiated the deserialization process. |