Skip to content

ReportResult

Namespace: E2E.Reports

public sealed record ReportResult : IEquatable<ReportResult>

One test over all its attempts (upstream’s ReportResult).

Inheritance: object

Implements: IEquatable<ReportResult>

View source

public string Agent { get; init; }

The configured agent the test ran as.

Value: string

View source

public IReadOnlyList<ReportAttempt> Attempts { get; init; }

Value: IReadOnlyList<ReportAttempt>

View source

public int DeclarationIndex { get; init; }

Value: int

View source

public string File { get; init; }

The test file, relative to the project root.

Value: string

View source

public string Id { get; init; }

Value: string

View source

public ResultKind Kind { get; init; }

Value: ResultKind

View source

public string Platform { get; init; }

Value: string

View source

public int Repeat { get; init; }

Which run of the test this is under repeated runs: 0 for the first.

Value: int

View source

public bool Selected { get; init; }

Whether the selection chose this test. A test left out is still reported, as skipped, but the summary’s Selected does not count it.

Value: bool

View source

public SkipInfo? Skip { get; init; }

Value: SkipInfo

View source

public ReportSource Source { get; init; }

Where the test is declared.

Value: ReportSource

View source

public ResultStatus Status { get; init; }

Value: ResultStatus

View source

public IReadOnlyList<string> Tags { get; init; }

The tags the test declares; empty when none.

Value: IReadOnlyList<string>

View source

public string TargetId { get; init; }

Value: string

View source

public string TestId { get; init; }

Value: string

View source

public IReadOnlyList<string> TitlePath { get; init; }

Value: IReadOnlyList<string>

View source