ReportExploreFinding
Namespace: E2E
public sealed record ReportExploreFinding : IEquatable<ReportExploreFinding>One finding Explore recorded through its report_finding tool.
Inheritance: object
Implements: IEquatable<ReportExploreFinding>
Constructors
Section titled “Constructors”ReportExploreFinding(string, int, int?, ReportExploreFindingKind, int, string, string, string, IReadOnlyList<string>, DateTimeOffset, string?, string?)
Section titled “ReportExploreFinding(string, int, int?, ReportExploreFindingKind, int, string, string, string, IReadOnlyList<string>, DateTimeOffset, string?, string?)”public ReportExploreFinding(string Id, int Index, int? Step, ReportExploreFindingKind Kind, int Severity, string Title, string Expected, string Actual, IReadOnlyList<string> Reproduction, DateTimeOffset ReportedAt, string? Path = null, string? ArtifactId = null)One finding Explore recorded through its report_finding tool.
Parameters
| Name | Type | Description |
|---|---|---|
Id |
string | A time-ordered unique id. |
Index |
int | Zero-based position among the findings. |
Step |
int? | One-based exploration step the finding was reported in. Null when reported between steps. |
Kind |
ReportExploreFindingKind | An issue fails the run; a warning is recorded and does not. |
Severity |
int | 5 is a core journey made impossible or data made wrong; 1 is a polish item. |
Title |
string | A specific headline, at most 200 characters. |
Expected |
string | What a user would expect, at most 2000 characters. |
Actual |
string | What the screen shows instead, at most 2000 characters. |
Reproduction |
IReadOnlyList<string> | The actions that reach the defect, at most 20, each at most 500 characters. |
ReportedAt |
DateTimeOffset | When the finding was recorded. |
Path |
string | The redacted location of the screen, when the engine reports one. |
ArtifactId |
string | Where the evidence screenshot was kept, as a path relative to the project root, when pixels were granted. Upstream names an artifact of the report; the port has no report, so it names the file. |
Properties
Section titled “Properties”Actual
Section titled “Actual”public string Actual { get; init; }What the screen shows instead, at most 2000 characters.
Value: string
ArtifactId
Section titled “ArtifactId”public string? ArtifactId { get; init; }Where the evidence screenshot was kept, as a path relative to the project root, when pixels were granted. Upstream names an artifact of the report; the port has no report, so it names the file.
Value: string
Expected
Section titled “Expected”public string Expected { get; init; }What a user would expect, at most 2000 characters.
Value: string
public string Id { get; init; }A time-ordered unique id.
Value: string
public int Index { get; init; }Zero-based position among the findings.
Value: int
public ReportExploreFindingKind Kind { get; init; }An issue fails the run; a warning is recorded and does not.
Value: ReportExploreFindingKind
public string? Path { get; init; }The redacted location of the screen, when the engine reports one.
Value: string
ReportedAt
Section titled “ReportedAt”public DateTimeOffset ReportedAt { get; init; }When the finding was recorded.
Value: DateTimeOffset
Reproduction
Section titled “Reproduction”public IReadOnlyList<string> Reproduction { get; init; }The actions that reach the defect, at most 20, each at most 500 characters.
Value: IReadOnlyList<string>
Severity
Section titled “Severity”public int Severity { get; init; }5 is a core journey made impossible or data made wrong; 1 is a polish item.
Value: int
public int? Step { get; init; }One-based exploration step the finding was reported in. Null when reported between steps.
Value: int?
public string Title { get; init; }A specific headline, at most 200 characters.
Value: string