ReportStep
Namespace: E2E.Reports
public sealed record ReportStep : IEquatable<ReportStep>One call of the test (upstream’s ReportStep).
Inheritance: object
Implements: IEquatable<ReportStep>
Properties
Section titled “Properties”public string? Agent { get; init; }The configured agent an agent step ran with, by name.
Value: string
public string Api { get; init; }The call, such as locator.click.
Value: string
Artifacts
Section titled “Artifacts”public IReadOnlyList<string> Artifacts { get; init; }The ids of the artifacts the step made.
Value: IReadOnlyList<string>
public StepCacheRecord? Cache { get; init; }Value: StepCacheRecord
DurationMs
Section titled “DurationMs”public long DurationMs { get; init; }Value: long
public ReportError? Error { get; init; }Value: ReportError
Events
Section titled “Events”public IReadOnlyList<StepEvent> Events { get; init; }Value: IReadOnlyList<StepEvent>
Explanation
Section titled “Explanation”public string? Explanation { get; init; }Value: string
public string Id { get; init; }Value: string
public int Index { get; init; }Value: int
public StepKind Kind { get; init; }Value: StepKind
public string Label { get; init; }Value: string
Metrics
Section titled “Metrics”public StepMetrics? Metrics { get; init; }Value: StepMetrics
public StepModelInfo? Model { get; init; }Value: StepModelInfo
ObservationRevision
Section titled “ObservationRevision”public string? ObservationRevision { get; init; }Value: string
ObservationTruncated
Section titled “ObservationTruncated”public bool? ObservationTruncated { get; init; }True when at least one semantic observation in the step was truncated (serialized observationTruncated).
Value: bool?
public StepPhase? Phase { get; init; }Value: StepPhase?
Screen
Section titled “Screen”public StepScreen? Screen { get; init; }How the last screen the step saw differs from the step before’s. Null when it saw none.
Value: StepScreen
Source
Section titled “Source”public ReportSource Source { get; init; }Value: ReportSource
StartedAt
Section titled “StartedAt”public DateTimeOffset StartedAt { get; init; }Value: DateTimeOffset
Status
Section titled “Status”public StepStatus Status { get; init; }Value: StepStatus
public IReadOnlyList<StepTurn>? Turns { get; init; }The last model turns of an agent step, oldest first.
Value: IReadOnlyList<StepTurn>
Viewport
Section titled “Viewport”public StepViewport? Viewport { get; init; }Value: StepViewport
VisionDegraded
Section titled “VisionDegraded”public VisionDegradation? VisionDegraded { get; init; }Value: VisionDegradation?
VisionInput
Section titled “VisionInput”public bool? VisionInput { get; init; }Value: bool?
VisionOnly
Section titled “VisionOnly”public bool? VisionOnly { get; init; }Value: bool?