e2etest/GuestProxyAgentTest/Models/TestCaseResultDetails.cs (12 lines of code) (raw):
// Copyright (c) Microsoft Corporation
// SPDX-License-Identifier: MIT
namespace GuestProxyAgentTest.Models
{
/// <summary>
/// Test Result Details class
/// </summary>
public class TestCaseResultDetails
{
/// <summary>
/// The std output, it would be a content string or a blob SAS url that contains the std output, indicated by <see cref="FromBlob"/> bool value
/// </summary>
public string StdOut { get; set; } = null!;
/// <summary>
/// The std error output, it would be a content string or a blob SAS url that contains the std error output, indicated by <see cref="FromBlob"/> bool value
/// </summary>
public string StdErr { get; set; } = null!;
/// <summary>
/// The customized output, it would be a content string or a blob SAS url that contains the customized output, indicated by <see cref="FromBlob"/> bool value
/// </summary>
public string CustomOut { get; set; } = null!;
/// <summary>
/// indicate the test result is success or failed.
/// </summary>
public bool Succeed { get; set; }
/// <summary>
/// The bool flag indicate the content of StdOut, StdErr and CustomOut should read from blob or directly
/// </summary>
public bool FromBlob { get; set; }
}
}