TextTestResultMessage 类

提供了一条测试用来报告用户希望在结果中看到的其他信息的消息。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.TestResultMessage
      Microsoft.VisualStudio.TestTools.Common.TextTestResultMessage

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

语法

声明
<SerializableAttribute> _
Public Class TextTestResultMessage _
    Inherits TestResultMessage _
    Implements ISerializable
[SerializableAttribute]
public class TextTestResultMessage : TestResultMessage, 
    ISerializable
[SerializableAttribute]
public ref class TextTestResultMessage : public TestResultMessage, 
    ISerializable
[<SerializableAttribute>]
type TextTestResultMessage =  
    class
        inherit TestResultMessage
        interface ISerializable
    end
public class TextTestResultMessage extends TestResultMessage implements ISerializable

TextTestResultMessage 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 TextTestResultMessage(SerializationInfo, StreamingContext) 使用提供的序列化信息和该流上下文,从序列化 XML 数据初始化 TextTestResultMessage 类的新实例。
公共方法 TextTestResultMessage(Guid, ITestElement, String) 通过使用测试运行 ID、测试元素和消息初始化 TextTestResultMessage 类的新实例。

页首

属性

  名称 说明
公共属性 ComputerName 获取执行关联测试运行或测试的计算机的名称。 (继承自 TestResultMessage。)
公共属性 DisplayText 获取要在 Visual Studio Application Lifecycle Management (ALM) 用户界面中显示的文本。 (继承自 TestResultMessage。)
公共属性 Duration 获取或设置执行关联测试或测试运行所花费的时间。 (继承自 TestResultMessage。)
公共属性 EndTime 获取或设置执行结束的时间。 (继承自 TestResultMessage。)
公共属性 Id 获取或设置此测试结果消息的 ID。 (继承自 TestResultMessage。)
公共属性 IsRunLevel 获取一个值,该值指示此结果是否针对测试运行而不是针对测试。 (继承自 TestResultMessage。)
公共属性 LoadTestAgentNames 获取安装关联负载测试的计算机的名称的逗号分隔列表。 (继承自 TestResultMessage。)
公共属性 LongText 获取 DisplayText 属性的值。 (继承自 TestResultMessage。)
公共属性 MessageKind 获取或设置此关联测试结果消息的测试结果消息种类。 (继承自 TestResultMessage。)
公共属性 SpoolMessage 获取或设置一个值,该值确定此消息是否将后台处理到永久存储的测试结果中。 (继承自 TestResultMessage。)
公共属性 StartTime 获取或设置启动关联测试运行或测试的时间。 (继承自 TestResultMessage。)
公共属性 Storage 获取或设置服务器上存储与测试关联的所有文件的文件夹的相对路径。 (继承自 TestResultMessage。)
公共属性 SystemException 获取或设置在关联测试运行或测试期间遇到的最新异常。 (继承自 TestResultMessage。)
公共属性 TestName 获取或设置关联测试的名称。 (继承自 TestResultMessage。)
公共属性 TestType 获取或设置关联测试的类型。 (继承自 TestResultMessage。)
公共属性 Text 获取与测试关联的文本。
公共属性 VisibleProperties 获取将在 Visual Studio Application Lifecycle Management (ALM) 用户界面中可见的此测试结果消息中的属性的集合。 (继承自 TestResultMessage。)

页首

方法

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

页首

字段

  名称 说明
受保护的字段 m_duration 基础结构。返回 Duration 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_endTime 返回 EndTime 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_exception 返回 SystemException 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_id 返回 ID 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_messageKind 返回 MessageKind 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_spoolMessage 返回 SpoolMessage 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_startTime 返回 StartTime 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_testName 返回 TestName 属性的值。 (继承自 TestResultMessage。)
受保护的字段 m_testType 返回 TestType 属性的值。 (继承自 TestResultMessage。)

页首

备注

通过使用 WriteLine 方法将消息用文本格式发送出去。

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

TestResultMessage