ReportError
Namespace: E2E.Reports
public sealed record ReportError : IEquatable<ReportError>An error as a report tells it: the serialized error without its stack (upstream’s ReportError).
Inheritance: object
Implements: IEquatable<ReportError>
Properties
Section titled “Properties”Category
Section titled “Category”public ErrorCategory Category { get; init; }Value: ErrorCategory
public string Code { get; init; }The error code, such as ASSERTION_FAILED.
Value: string
Details
Section titled “Details”public ErrorDetails? Details { get; init; }The structured facts beside the message: an assertion’s expected and observed, a locator’s role and name.
Value: ErrorDetails
Message
Section titled “Message”public string Message { get; init; }Value: string
public ErrorPhase? Phase { get; init; }Value: ErrorPhase?
Retryable
Section titled “Retryable”public bool Retryable { get; init; }Whether the caller may observe again and repeat the operation.
Value: bool
public HookScope? Scope { get; init; }Value: HookScope
ScopeId
Section titled “ScopeId”public string? ScopeId { get; init; }Value: string
Source
Section titled “Source”public ReportSource? Source { get; init; }The line in the test file the failure unwound through.
Value: ReportSource