TestResult 类

表示测试结果的基类以及测试的结果。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.TestResultMessage
      Microsoft.VisualStudio.TestTools.Common.TestResult
        Microsoft.VisualStudio.TestTools.Common.TestResultAggregation

命名空间:  Microsoft.VisualStudio.TestTools.Common
程序集:  Microsoft.VisualStudio.QualityTools.Common(在 Microsoft.VisualStudio.QualityTools.Common.dll 中)

语法

声明
<SerializableAttribute> _
Public Class TestResult _
    Inherits TestResultMessage
[SerializableAttribute]
public class TestResult : TestResultMessage
[SerializableAttribute]
public ref class TestResult : public TestResultMessage
[<SerializableAttribute>]
type TestResult =  
    class
        inherit TestResultMessage
    end
public class TestResult extends TestResultMessage

TestResult 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 TestResult() 初始化 TestResult 类的新实例。
受保护的方法 TestResult(TestResult) 通过复制提供的测试结果初始化 TestResult 类的新实例。
受保护的方法 TestResult(SerializationInfo, StreamingContext) 从 XML 序列化初始化 TestResult 类的新实例。
公共方法 TestResult(String, Guid, ITestElement) 使用提供的计算机名称、测试运行 ID 和测试元素初始化 TestResult 类的新实例。
公共方法 TestResult(ComputerInfo, Guid, ITestElement) 已过时。使用提供的计算机信息、测试运行 ID 和测试元素初始化 TestResult 类的新实例。

页首

属性

  名称 说明
公共属性 CollectorDataEntries 获取测试运行期间诊断数据适配器所提供的数据项的只读列表。
公共属性 ComputerName 获取执行关联测试运行或测试的计算机的名称。 (继承自 TestResultMessage。)
公共属性 DataCollectorMessages 获取测试期间诊断数据适配器所提供的错误和警告的只读列表。
公共属性 DebugTrace 获取或设置调试跟踪信息。
公共属性 DisplayText 获取要在 Visual Studio Application Lifecycle Management (ALM) 用户界面中显示的文本。 (继承自 TestResultMessage。)
公共属性 Duration 获取或设置执行关联测试或测试运行所花费的时间。 (继承自 TestResultMessage。)
公共属性 EndTime 获取或设置执行结束的时间。 (继承自 TestResultMessage。)
公共属性 ErrorInfo 获取或设置有关最新错误的信息。
公共属性 ErrorMessage 获取或设置最新错误消息。
公共属性 ErrorStackTrace 获取或设置出错之前的堆栈跟踪信息。
公共属性 HasPassed 获取一个值,该值指示是否成功执行了此测试结果的关联测试。
公共属性 Id 获取或设置此测试结果消息的 ID。 (继承自 TestResultMessage。)
公共属性 IsRunLevel 获取一个值,该值指示此结果是否针对测试运行而不是针对测试。 (继承自 TestResultMessage。)
公共属性 LoadTestAgentNames 获取安装关联负载测试的计算机的名称的逗号分隔列表。 (继承自 TestResultMessage。)
公共属性 LongText 获取 DisplayText 属性的值。 (继承自 TestResultMessage。)
公共属性 MessageKind 获取或设置此关联测试结果消息的测试结果消息种类。 (继承自 TestResultMessage。)
公共属性 Outcome 获取或设置一个通过使用有关关联测试结果的详细信息的对象。
公共属性 OutcomeText 获取字符串形式的测试结果。
公共属性 ResultFiles 获取一个按升序排序的测试结果文件的路径的只读列表。
公共属性 SpoolMessage 获取或设置一个值,该值确定此消息是否将后台处理到永久存储的测试结果中。 (继承自 TestResultMessage。)
公共属性 StartTime 获取或设置启动关联测试运行或测试的时间。 (继承自 TestResultMessage。)
公共属性 StdErr 获取或设置测试生成的 stderr 数据。
公共属性 StdOut 获取或设置测试生成的 stdout 数据。
公共属性 Storage 获取或设置服务器上存储与测试关联的所有文件的文件夹的相对路径。 (继承自 TestResultMessage。)
公共属性 SystemException 获取或设置在关联测试运行或测试期间遇到的最新异常。 (继承自 TestResultMessage。)
公共属性 Test 获取或设置关联的测试。
公共属性 TestDescription 获取对测试的说明。
公共属性 TestListCategoryId 获取此测试结果的列表类别的 ID。
公共属性 TestListCategoryIdString 获取字符串形式的此测试结果的列表类别的 ID。
公共属性 TestName 获取或设置关联测试的名称。 (继承自 TestResultMessage。)
公共属性 TestResultsDirectory 获取指向存储此测试结果的服务器上的文件夹的绝对路径。
公共属性 TestRun 获取关联的测试运行。
公共属性 TestType 获取或设置关联测试的类型。 (继承自 TestResultMessage。)
公共属性 TextMessages 获取测试中文本消息的数组。
公共属性 TimerResults 获取或设置计时器结果的数组。
公共属性 TraceInfo 获取关联测试的跟踪信息。
公共属性 VisibleProperties 获取将在 Visual Studio Application Lifecycle Management (ALM) 用户界面中可见的此测试结果消息中的属性的集合。 (继承自 TestResultMessage。)
公共属性 WorkItemIds 获取与测试关联的工作项 ID 的列表。

页首

方法

  名称 说明
公共方法 AddTextMessage 向此测试结果中添加文本消息。
公共方法 Clone 返回此测试结果的副本。 (重写 TestResultMessage.Clone()。)
公共方法 Equals 确定所提供对象是否与当前对象相等。 (继承自 TestResultMessage。)
公共方法 FillDataRow 使用此序列化测试结果中的属性值填充提供的数据行。
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 TestResultMessage。)
公共方法 GetObjectData 用序列化目标对象所需的数据填充提供的序列化信息。 (重写 TestResultMessage.GetObjectData(SerializationInfo, StreamingContext)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsValid 确定此测试结果消息是否有效。 (继承自 TestResultMessage。)
公共方法 Load 使用给定参数,加载此类在所提供 XML 元素中的实例。 (重写 TestResultMessage.Load(XmlElement, XmlTestStoreParameters)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Save 在所提供 XML 元素中保存此对象。 (重写 TestResultMessage.Save(XmlElement, XmlTestStoreParameters)。)
公共方法 ToString 返回此测试结果的字符串表示形式。 (重写 TestResultMessage.ToString()。)

页首

字段

  名称 说明
公共字段静态成员 ComputerNamePropertyName 返回“ComputerName”。
公共字段静态成员 DebugTracePropertyName 返回“DebugTrace”。
公共字段静态成员 DisplayTextPropertyName 返回“DisplayText”。
公共字段静态成员 DurationPropertyName 返回“Duration”。
公共字段静态成员 EndTimePropertyName 返回“EndTime”。
公共字段静态成员 ErrorMessagePropertyName 返回“ErrorMessage”。
公共字段静态成员 ErrorStackTracePropertyName 返回“ErrorStackTrace”。
公共字段静态成员 HasPassedPropertyName 返回“HasPassed”。
公共字段静态成员 LongTextPropertyName 返回“LongText”。
受保护的字段 m_categoryId 返回“categoryId”。
受保护的字段 m_debugTrace 返回“debugTrace”。
受保护的字段 m_duration 基础结构。返回 Duration 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_endTime 返回 EndTime 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_errorInfo 返回“errorInfo”。
受保护的字段 m_exception 返回 SystemException 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_id 返回 ID() 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_messageKind 返回 MessageKind 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_outcome 返回“outcome”。
受保护的字段 m_spoolMessage 返回 SpoolMessage 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_startTime 返回 StartTime 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_stdErr 返回“stdErr”。
受保护的字段 m_stdOut 返回“stdOut”。
受保护的字段 m_testName 返回 TestName 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_testType 返回 TestType 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_textMessages 返回“textMessages”。
受保护的字段 m_timerResults 返回“timerResults”。
受保护的字段 m_traceInfo 返回“traceInfo”。
受保护的字段 m_workItemIds 返回“workItemIds”。
公共字段静态成员 ObjectColumnName 返回“objectcolumn”。
公共字段静态成员 OutcomePropertyName 返回“Outcome”。
公共字段静态成员 OutcomeTextPropertyName 返回“OutcomeText”。
公共字段静态成员 StartTimePropertyName 返回“StartTime”。
公共字段静态成员 StdErrPropertyName 返回“StdErr”。
公共字段静态成员 StdOutPropertyName 返回“StdOut”。
公共字段静态成员 StoragePropertyName 返回“Storage”。
公共字段静态成员 TestNamePropertyName 返回“TestName”。
公共字段静态成员 TestRunParameterName 返回“TestRun”。
公共字段静态成员 TestTypePropertyName 返回“TestType”。
公共字段静态成员 TraceInfoPropertyName 返回“TraceInfo”。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

TestResultMessage