TestAggregation 类

表示测试元素和链接的聚合。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestElement
    Microsoft.VisualStudio.TestTools.Common.TestAggregation

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

语法

声明
<SerializableAttribute> _
Public MustInherit Class TestAggregation _
    Inherits TestElement _
    Implements ITestAggregation, ITestElement, ICloneable, IVerifiable,  _
    IVisiblePropertyProvider
[SerializableAttribute]
public abstract class TestAggregation : TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[SerializableAttribute]
public ref class TestAggregation abstract : public TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[<AbstractClass>]
[<SerializableAttribute>]
type TestAggregation =  
    class
        inherit TestElement
        interface ITestAggregation
        interface ITestElement
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
    end
public abstract class TestAggregation extends TestElement implements ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider

TestAggregation 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 TestAggregation() 初始化 TestAggregation 类的新实例。
受保护的方法 TestAggregation(TestAggregation) 初始化 TestAggregation 类的一个新实例,该实例是所提供的测试聚合对象的副本。
受保护的方法 TestAggregation(SerializationInfo, StreamingContext) 使用提供的信息和上下文从 XML 中初始化 TestAggregation 类的新实例。
受保护的方法 TestAggregation(String, String) 初始化 TestAggregation 类的新实例。

页首

属性

  名称 说明
公共属性 AbortRunOnAgentFailure 获取或设置一个值,该值指示当测试代理失败时是否中止整个测试运行。 (继承自 TestElement。)
公共属性 Adapter 在派生类中重写时,获取关联的诊断数据适配器。 (继承自 TestElement。)
公共属性 AgentAttributes 获取代理特性的字典。 (继承自 TestElement。)
公共属性 CanBeAggregated 在派生类中重写时,获取一个值,该值指示是否可以聚合此测试元素。 (继承自 TestElement。)
公共属性 CategoryId 获取或设置此测试元素的测试类别 ID。 (继承自 TestElement。)
公共属性 ControllerPlugin 在派生类中重写时,获取自定义控制器扩展对象。 (继承自 TestElement。)
公共属性 Copy 获取此测试元素的副本。 (继承自 TestElement。)
公共属性 CreatedByUI 获取或设置一个值,该值指示此元素是否通过用户界面创建。 (继承自 TestElement。)
公共属性 CssIteration 获取或设置关联工作项的迭代路径。 (继承自 TestElement。)
公共属性 CssProjectStructure 获取或设置与工作项关联的区域路径。 (继承自 TestElement。)
公共属性 DeploymentItems 获取要与该测试一起部署的项的集合。 (继承自 TestElement。)
公共属性 DeploymentItemsEditable 获取那些可编辑的部署项的文件名称数组。 (继承自 TestElement。)
公共属性 Description 获取或设置此测试元素的说明。 (继承自 TestElement。)
公共属性 Elements 获取一个由此聚合中的测试元素 ID 组成的数组。
公共属性 Enabled 获取或设置一个值,该值指示是否启用了此测试元素。 (继承自 TestElement。)
公共属性 ErrorMessageForNonRunnable 获取当该测试元素不可运行时要使用的错误消息。 (继承自 TestElement。)
公共属性 ExecutionId 获取或设置执行 ID。 (继承自 TestElement。)
公共属性 Groups 获取表示此测试元素属性所属的组的属性描述符的集合,并确定将如何在用户界面的属性窗口中对描述符进行分组。 (继承自 TestElement。)
公共属性 HostData 获取或设置数据,由 HostType 控件属性标识的客户端主机使用该数据。 (继承自 TestElement。)
公共属性 HostType 获取或设置要用于测试的自定义主机(而不是默认主机)的类型名称。 (继承自 TestElement。)
公共属性 HumanReadableId 获取当此测试元素出现在用户界面中时此测试元素的 ID。 (继承自 TestElement。)
公共属性 Id 获取此测试元素的 ID。 (继承自 TestElement。)
公共属性 IsAutomated 获取一个值,该值指示是否自动执行此测试元素。 (继承自 TestElement。)
公共属性 IsGroupable 获取或设置一个值,该值指示是否可以将此测试元素分组。 (继承自 TestElement。)
公共属性 IsLoadTestCandidate 获取指示此测试元素是否被包含在 UI 中可能加载测试列表中的值 。 (继承自 TestElement。)
公共属性 IsModified 获取或设置一个值,该值指示是否已修改此测试元素。 (继承自 TestElement。)
公共属性 IsRunnable 获取或设置一个值,该值指示此测试元素是否可运行。 (继承自 TestElement。)
公共属性 IsRunOnRestart 获取或设置一个值,该值指示当重新启动测试运行时是否运行此测试元素。 (继承自 TestElement。)
公共属性 Link 获取指向此测试元素的链接。 (继承自 TestElement。)
公共属性 Links 获取一个由此聚合中的测试链接组成的数组。
公共属性 Name 获取或设置此测试元素的名称。 (继承自 TestElement。)
公共属性 Owner 获取或设置此测试元素所有者的名称。 (继承自 TestElement。)
公共属性 ParentExecId 获取或设置父级测试元素的 TestExecId 。 (继承自 TestElement。)
公共属性 Priority 获取或设置此测试元素的相对优先级别。 (继承自 TestElement。)
公共属性 ProjectData 获取或设置包含此测试元素的测试项目的数据。 (继承自 TestElement。)
公共属性 ProjectName 获取包含此测试元素的测试项目的名称。 (继承自 TestElement。)
公共属性 ProjectRelativePath 获取包含此测试元素的测试项目的相对路径。 (继承自 TestElement。)
公共属性 Properties 获取该测试元素的属性的集合。 (继承自 TestElement。)
公共属性 ReadOnly 在派生类中重写时,获取或设置一个值,该值指示此测试元素是否为只读。 (继承自 TestElement。)
公共属性 SolutionName 获取包含测试元素解决方案的名称。 (继承自 TestElement。)
公共属性 SourceFileName 获取包含该元素测试的路径和文件名。 (继承自 TestElement。)
公共属性 Storage 获取或设置此元素部署项的存储位置的路径。 (继承自 TestElement。)
公共属性 SynchronizedStart 基础结构。 已过时。获取指示在此聚合中的测试和链接测试是否必须启动同步的值。
公共属性 TestCategories 获取用户界面中由用户分配给此测试元素的测试类别项的集合。 (继承自 TestElement。)
公共属性 TestIdString 获取此测试元素的 string 形式的测试 ID。 (继承自 TestElement。)
公共属性 TestType 在派生类中重写时,获取此测试的类型。 (继承自 TestElement。)
公共属性 TestTypeName 获取该测试元素的字符串形式的类型。 (继承自 TestElement。)
公共属性 Timeout 获取或设置此测试元素执行超时前的秒数。 (继承自 TestElement。)
公共属性 UserData 获取或设置一个包含自定义测试元素的非持久任意数据的对象。 (继承自 TestElement。)
公共属性 VisibleLinks 获取一个由此测试聚合中那些在用户界面中可见的链接组成的数组。
公共属性 VisibleProperties 获取用户界面中可见的此测试元素属性的集合。 (继承自 TestElement。)
公共属性 WorkItemIds 获取或设置与此测试元素关联的工作项 ID 的列表。 (继承自 TestElement。)
公共属性 WorkItemIdsViewable 获取或设置可查看工作项的工作项 ID 列表。 (继承自 TestElement。)

页首

方法

  名称 说明
公共方法 Add 将提供的链接添加为此测试聚合中的链接。
公共方法 AssignIsRunnable 分配 IsRunnableErrorMessageForNonRunnable 属性的值。 (继承自 TestElement。)
公共方法 Clear 移除此测试聚合中的所有链接。
公共方法 Clone 在派生类中重写时,返回此测试元素的副本。 (继承自 TestElement。)
公共方法 Equals 返回一个值,该值指示提供的对象是否与此测试元素对象相等。 (继承自 TestElement。)
公共方法 FillDataRow 通过使用此测试元素可见属性的测试数据结果填充对象提供的数据行对象。 (继承自 TestElement。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 TestElement。)
公共方法 GetObjectData 使用序列化目标对象所需的数据来填充 SerializationInfo。 (重写 TestElement.GetObjectData(SerializationInfo, StreamingContext)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsValid 返回一个值,该值指示此测试元素是否有效。 (继承自 TestElement。)
公共方法 Load 使用提供的 XML 存储参数,从提供的 XML 元素中加载此类的实例。 (重写 TestElement.Load(XmlElement, XmlTestStoreParameters)。)
公共方法 MakeLinksRelative 为此测试聚合中的所有链接创建相对于所提供的根路径的路径。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Remove 从此测试聚合中的链接当中移除所提供的链接。
公共方法 Save 在所提供 XML 元素中保存此对象。 (重写 TestElement.Save(XmlElement, XmlTestStoreParameters)。)
公共方法 ToString 返回此测试元素的字符串表示形式。 (继承自 TestElement。)

页首

字段

  名称 说明
受保护的字段 m_abortRunOnAgentFailure 基础结构。返回 AbortRunOnAgentFailure 属性的值。 (继承自 TestElement。)
受保护的字段 m_agentAttributes 基础结构。返回 AgentAttributes 属性的值。 (继承自 TestElement。)
受保护的字段 m_cssIteration 基础结构。返回 CssIteration 属性的值。 (继承自 TestElement。)
受保护的字段 m_cssProjectStructure 基础结构。返回 CssProjectStructure 属性的值。 (继承自 TestElement。)
受保护的字段 m_deploymentItems 基础结构。返回 DeploymentItems 属性的值。 (继承自 TestElement。)
受保护的字段 m_description 基础结构。返回 Description 属性的值。 (继承自 TestElement。)
受保护的字段 m_enabled 基础结构。返回 Enabled 属性的值。 (继承自 TestElement。)
受保护的字段 m_executionId 基础结构。返回 ExecutionId 属性的值。 (继承自 TestElement。)
受保护的字段 m_hostData 返回内部主机数据。 (继承自 TestElement。)
受保护的字段 m_hostType 基础结构。返回 HostType 的内部值。 (继承自 TestElement。)
受保护的字段 m_id 基础结构。返回 Id 属性的值。 (继承自 TestElement。)
受保护的字段 m_isGroupable 基础结构。返回 IsGroupable 属性的值。 (继承自 TestElement。)
受保护的字段 m_isRunOnRestart 基础结构。返回 IsRunOnRestart 属性的值。 (继承自 TestElement。)
受保护的字段 m_links 此测试聚合中的链接的内部列表。
受保护的字段 m_name 基础结构。返回 Name 属性的值。 (继承自 TestElement。)
受保护的字段 m_nonRunnableReason 基础结构。返回 ErrorMessageForNonRunnable 属性的值。 (继承自 TestElement。)
受保护的字段 m_owner 基础结构。返回 Owner 属性的值。 (继承自 TestElement。)
受保护的字段 m_parentExecutionId 基础结构。返回 ParentExecId 属性的值。 (继承自 TestElement。)
受保护的字段 m_priority 基础结构。返回 Priority 属性的值。 (继承自 TestElement。)
受保护的字段 m_projectData 基础结构。返回 ProjectData 属性的值。 (继承自 TestElement。)
受保护的字段 m_properties 基础结构。返回 Properties 属性的值。 (继承自 TestElement。)
受保护的字段 m_storage 基础结构。返回 Storage 属性的值。 (继承自 TestElement。)
受保护的字段 m_testCategories 基础结构。返回 TestCategories 属性的值。 (继承自 TestElement。)
受保护的字段 m_timeout 基础结构。返回 Timeout 属性的值。 (继承自 TestElement。)
受保护的字段 m_userData 基础结构。返回 UserData 属性的值。 (继承自 TestElement。)
受保护的字段 m_workItemIds 基础结构。返回 WorkItemIds 属性的值。 (继承自 TestElement。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

TestElement

ITestAggregation

ITestElement

IVerifiable

IVisiblePropertyProvider