Skip to content

StepVerdict

Namespace: E2E

public readonly record struct StepVerdict : IEquatable<StepVerdict>

Upstream’s StepVerdict: how an executor ended the step. Failed means the app did not behave as the step required. Blocked means the environment, the credentials, or the executor’s own budget prevented a verdict about the app, and it always carries a blockable code.

Implements: IEquatable<StepVerdict>

View source

StepVerdict(StepVerdictStatus, string, string?)

Section titled “StepVerdict(StepVerdictStatus, string, string?)”
public StepVerdict(StepVerdictStatus Status, string Summary, string? ErrorCode = null)

Upstream’s StepVerdict: how an executor ended the step. Failed means the app did not behave as the step required. Blocked means the environment, the credentials, or the executor’s own budget prevented a verdict about the app, and it always carries a blockable code.

Parameters

Name Type Description
Status StepVerdictStatus How the step ended.
Summary string What happened, in a sentence or two. Never empty.
ErrorCode string The agent error code, such as ASSERTION_FAILED. A passed verdict carries none.

View source

public string? ErrorCode { get; init; }

The agent error code, such as ASSERTION_FAILED. A passed verdict carries none.

Value: string

View source

public StepVerdictStatus Status { get; init; }

How the step ended.

Value: StepVerdictStatus

View source

public string Summary { get; init; }

What happened, in a sentence or two. Never empty.

Value: string

View source