TestResultAggregation 类

表示一个测试结果,该结果包含来自关联测试运行中所有测试结果的聚合信息。

继承层次结构

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 TestResultAggregation _
    Inherits TestResult
[SerializableAttribute]
public class TestResultAggregation : TestResult
[SerializableAttribute]
public ref class TestResultAggregation : public TestResult
[<SerializableAttribute>]
type TestResultAggregation =  
    class
        inherit TestResult
    end
public class TestResultAggregation extends TestResult

TestResultAggregation 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 TestResultAggregation() 初始化 TestResultAggregation 类的新实例。
公共方法 TestResultAggregation(TestResult) 使用提供的测试结果初始化 TestResultAggregation 类的新实例。
受保护的方法 TestResultAggregation(TestResultAggregation) 基础结构。使用提供的测试结果聚合初始化 TestResultAggregation 类的新实例。
受保护的方法 TestResultAggregation(SerializationInfo, StreamingContext) 从 XML 序列化初始化 TestResultAggregation 类的新实例。
公共方法 TestResultAggregation(String, Guid, ITestElement) 使用提供的计算机信息、测试运行 ID 和测试初始化 TestResultAggregation 类的新实例。
公共方法 TestResultAggregation(ComputerInfo, Guid, ITestElement) 已过时。使用提供的计算机信息、运行 ID 和测试元素初始化 TestResultAggregation 类的新实例。
公共方法 TestResultAggregation(String, Guid, ITestElement, TestOutcome, TestResultCounter, array<TestResult[]) 使用提供的参数初始化 TestResultAggregation 类的新实例。
公共方法 TestResultAggregation(ComputerInfo, Guid, ITestElement, TestOutcome, TestResultCounter, array<TestResult[]) 已过时。初始化 TestResultAggregation 类的新实例。
公共方法 TestResultAggregation(String, Guid, ITestElement, TestOutcome, TestResultCounter, array<TestResult[], Int32) 初始化 TestResultAggregation 类的新实例。
公共方法 TestResultAggregation(ComputerInfo, Guid, ITestElement, TestOutcome, TestResultCounter, array<TestResult[], Int32) 已过时。初始化 TestResultAggregation 类的新实例。

页首

属性

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

页首

方法

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

页首

字段

  名称 说明
公共字段静态成员 FailedCountPropertyName 返回“FailedCount”。
受保护的字段 m_categoryId 返回“categoryId”。 (继承自 TestResult。)
受保护的字段 m_counters 基础结构。返回 Counters 属性的值。
受保护的字段 m_debugTrace 返回“debugTrace”。 (继承自 TestResult。)
受保护的字段 m_duration 基础结构。返回 Duration 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_endTime 返回 EndTime 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_errorInfo 返回“errorInfo”。 (继承自 TestResult。)
受保护的字段 m_exception 返回 SystemException 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_id 返回 ID() 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_innerResults 基础结构。返回 InnerResults 的值。
受保护的字段 m_messageKind 返回 MessageKind 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_outcome 返回“outcome”。 (继承自 TestResult。)
受保护的字段 m_spoolMessage 返回 SpoolMessage 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_startTime 返回 StartTime 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_stdErr 返回“stdErr”。 (继承自 TestResult。)
受保护的字段 m_stdOut 返回“stdOut”。 (继承自 TestResult。)
受保护的字段 m_testName 返回 TestName 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_testType 返回 TestType 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_textMessages 返回“textMessages”。 (继承自 TestResult。)
受保护的字段 m_timerResults 返回“timerResults”。 (继承自 TestResult。)
受保护的字段 m_traceInfo 返回“traceInfo”。 (继承自 TestResult。)
受保护的字段 m_workItemIds 返回“workItemIds”。 (继承自 TestResult。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

TestResult