From 04fa483ad14dd04570f412aa1477880adbe20e5d Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:05:35 +1000 Subject: [PATCH] add test node properties --- .../Features/Testing/Client/Dtos/TestNode.cs | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/SharpIDE.Application/Features/Testing/Client/Dtos/TestNode.cs b/src/SharpIDE.Application/Features/Testing/Client/Dtos/TestNode.cs index 854a9b4..e099557 100644 --- a/src/SharpIDE.Application/Features/Testing/Client/Dtos/TestNode.cs +++ b/src/SharpIDE.Application/Features/Testing/Client/Dtos/TestNode.cs @@ -25,6 +25,9 @@ public sealed record TestNode [property: JsonProperty("execution-state")] string ExecutionState, + [property: JsonProperty("outcome-kind")] + string OutcomeKind, + [property: JsonProperty("location.file")] string LocationFile, @@ -35,8 +38,20 @@ public sealed record TestNode string LocationMethod, [property: JsonProperty("location.line-start")] - int LocationLineStart, + int? LocationLineStart, [property: JsonProperty("location.line-end")] - int LocationLineEnd); + int? LocationLineEnd, + + [property: JsonProperty("time.duration-ms")] + double? TimeDurationMs, + + [property: JsonProperty("error.message")] + string? ErrorMessage, + + [property: JsonProperty("standardOutput")] + string? StandardOutput, + + [property: JsonProperty("standardError")] + string? StandardError);