Class MutationStatistics
Retrieves aggregated mutation execution statistics.
Inherited Members
Namespace: ModularityKit.Mutator.Abstractions.Engine
Assembly: ModularityKit.Mutator.dll
Syntax
public sealed class MutationStatistics
Properties
| Edit this page View SourceAverageExecutionTime
Average execution time of mutations.
Declaration
public TimeSpan AverageExecutionTime { get; init; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
LastUpdatedAt
Timestamp of the last statistics update.
Declaration
public DateTimeOffset LastUpdatedAt { get; init; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset |
MedianExecutionTime
Median (P50) execution time.
Declaration
public TimeSpan MedianExecutionTime { get; init; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
P95ExecutionTime
95th percentile execution time.
Declaration
public TimeSpan P95ExecutionTime { get; init; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
TotalExecuted
Total number of executed mutations in the aggregation period.
Declaration
public long TotalExecuted { get; init; }
Property Value
| Type | Description |
|---|---|
| long |