Class FlowExpectationRollup
- Namespace
- Kuestenlogik.Bowire.Flows.Expectations
- Assembly
- Kuestenlogik.Bowire.Flows.dll
Per-flow rollup. Aggregates step results into the top-level summary the v2.2 CLI runner prints + ships into JUnit XML.
public sealed class FlowExpectationRollup
- Inheritance
-
FlowExpectationRollup
- Inherited Members
Constructors
FlowExpectationRollup()
public FlowExpectationRollup()
Properties
AllPassed
True when no step had a failing expectation.
public bool AllPassed { get; }
Property Value
DurationMs
Wall-clock duration of the whole flow run, in milliseconds.
public long DurationMs { get; init; }
Property Value
Failed
Total expectations that did not hold across every step.
public int Failed { get; init; }
Property Value
FlowId
Source flow identifier.
public string FlowId { get; init; }
Property Value
Passed
Total expectations that held across every step.
public int Passed { get; init; }
Property Value
RunId
Run identifier — opaque, generated by the caller, propagates into JUnit so reruns are addressable.
public string RunId { get; init; }
Property Value
Steps
Per-step detail in execution order.
public IReadOnlyList<FlowStepExpectationResult> Steps { get; init; }
Property Value
TotalEvaluations
public int TotalEvaluations { get; }