Class FlowMetrics
- Namespace
- Cress.Studio.Services
- Assembly
- Cress.Execution.dll
public record FlowMetrics : IEquatable<FlowMetrics>
- Inheritance
-
FlowMetrics
- Implements
-
- Inherited Members
-
Constructors
FlowMetrics(string, int, int, int, double, double, TimeSpan, TimeSpan, TimeSpan, TimeSpan, TimeSpan?)
public FlowMetrics(string FlowId, int Runs, int Passed, int Failed, double PassRate, double FlakeRate, TimeSpan AvgDuration, TimeSpan P50, TimeSpan P95, TimeSpan P99, TimeSpan? MTTR)
Parameters
FlowId string
Runs int
Passed int
Failed int
PassRate double
FlakeRate double
AvgDuration TimeSpan
P50 TimeSpan
P95 TimeSpan
P99 TimeSpan
MTTR TimeSpan?
Properties
AvgDuration
public TimeSpan AvgDuration { get; init; }
Property Value
- TimeSpan
Failed
public int Failed { get; init; }
Property Value
- int
FlakeRate
public double FlakeRate { get; init; }
Property Value
- double
FlowId
public string FlowId { get; init; }
Property Value
- string
MTTR
public TimeSpan? MTTR { get; init; }
Property Value
- TimeSpan?
P50
public TimeSpan P50 { get; init; }
Property Value
- TimeSpan
P95
public TimeSpan P95 { get; init; }
Property Value
- TimeSpan
P99
public TimeSpan P99 { get; init; }
Property Value
- TimeSpan
PassRate
public double PassRate { get; init; }
Property Value
- double
Passed
public int Passed { get; init; }
Property Value
- int
Runs
public int Runs { get; init; }
Property Value
- int