ITestAggregation 接口

表示可以由测试元素实现的接口。

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

语法

声明
Public Interface ITestAggregation _
    Inherits ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestAggregation : ITestElement, 
    ICloneable, IVerifiable, IVisiblePropertyProvider
public interface class ITestAggregation : ITestElement, 
    ICloneable, IVerifiable, IVisiblePropertyProvider
type ITestAggregation =  
    interface
        interface ITestElement
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
    end
public interface ITestAggregation extends ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider

ITestAggregation 类型公开以下成员。

属性

  名称 说明
公共属性 AbortRunOnAgentFailure 获取或设置一个值,该值指示当测试代理失败时是否中止整个测试运行。 (继承自 ITestElement。)
公共属性 Adapter 获取用于执行测试的关联的测试适配器。 (继承自 ITestElement。)
公共属性 AgentAttributes 获取当前测试运行的代理属性或约束的字典。 (继承自 ITestElement。)
公共属性 CanBeAggregated 获取指示此测试元素能否被插入聚合测试的值。 (继承自 ITestElement。)
公共属性 CategoryId 获取或设置此测试元素的测试列表类别 ID。 (继承自 ITestElement。)
公共属性 ControllerPlugin 获取关联的控制器插件的名称。 (继承自 ITestElement。)
公共属性 Copy 获取此测试元素的副本。 (继承自 ITestElement。)
公共属性 CreatedByUI 获取或设置一个值,该值指示此测试元素是否通过用户界面创建。 (继承自 ITestElement。)
公共属性 CssIteration 获取或设置关联工作项的迭代路径。 (继承自 ITestElement。)
公共属性 CssProjectStructure 获取或设置关联工作项的区域路径。 (继承自 ITestElement。)
公共属性 DeploymentItems 获取与测试用例一起部署的文件的集合。 (继承自 ITestElement。)
公共属性 Description 获取或设置此测试元素的说明。 (继承自 ITestElement。)
公共属性 Elements 当在派生类中实现时,获取一个 ID 数组,这些 ID 标识聚合到此聚合中的测试元素。
公共属性 Enabled 获取或设置一个值,该值指示是否启用了此测试元素。 (继承自 ITestElement。)
公共属性 ErrorMessageForNonRunnable 获取当此测试无法执行时使用的错误消息。 (继承自 ITestElement。)
公共属性 ExecutionId 获取或设置此测试元素的最新执行 ID。 (继承自 ITestElement。)
公共属性 Groups 获取表示此测试元素属性所属的组的属性描述符的集合,并确定将如何在 用户界面的属性窗口中对它们进行分组。 (继承自 ITestElement。)
公共属性 HumanReadableId 获取当此测试元素出现在用户界面中时此测试元素的 ID。 (继承自 ITestElement。)
公共属性 Id 获取此测试元素的 ID。 (继承自 ITestElement。)
公共属性 IsAutomated 获取一个值,该值指示是否自动执行此测试元素对象。 (继承自 ITestElement。)
公共属性 IsGroupable 获取一个值,该值指示是否可以将此测试元素对象与其他测试元素对象分在一组。 (继承自 ITestElement。)
公共属性 IsModified 获取一个值,该值指示是否已修改此测试元素对象。 (继承自 ITestElement。)
公共属性 IsRunnable 获取一个值,该值指示是否可以将此测试元素作为测试运行的一部分来执行。 (继承自 ITestElement。)
公共属性 IsRunOnRestart 获取指示若在测试运行中崩溃此测试的测试运行是否会重启的值。 (继承自 ITestElement。)
公共属性 Link 获取可用于访问此测试元素的链接。 (继承自 ITestElement。)
公共属性 Links 当在派生类中实现时,获取一个链接数组,这些链接来自聚合到此测试元素中的所有测试元素。
公共属性 Name 获取或设置此测试元素的名称。 (继承自 ITestElement。)
公共属性 Owner 获取用户接口中输入的所有者名称。 (继承自 ITestElement。)
公共属性 ParentExecId 获取父对象的测试执行 ID。 (继承自 ITestElement。)
公共属性 Priority 获取或设置此测试元素的优先级别的数字表示。 (继承自 ITestElement。)
公共属性 ProjectData 获取此测试元素的项目数据对象。 (继承自 ITestElement。)
公共属性 ProjectName 获取此测试元素所属的项目的名称。 (继承自 ITestElement。)
公共属性 ProjectRelativePath 获取测试项目的相对路径。 (继承自 ITestElement。)
公共属性 Properties 获取该测试元素的属性的集合。 (继承自 ITestElement。)
公共属性 ReadOnly 获取指示此测试元素是否为只读的值。 (继承自 ITestElement。)
公共属性 SolutionName 获取包含测试元素解决方案的名称。 (继承自 ITestElement。)
公共属性 SourceFileName 获取包含该元素测试的路径和文件名。 (继承自 ITestElement。)
公共属性 Storage 获取或设置此元素部署项的存储位置的路径。 (继承自 ITestElement。)
公共属性 TestCategories 获取用户界面中由用户分配给此测试元素的测试类别项的集合。 (继承自 ITestElement。)
公共属性 TestType 获取此测试元素的测试类型。 (继承自 ITestElement。)
公共属性 Timeout 获取或设置此测试元素执行超时前的毫秒数。 (继承自 ITestElement。)
公共属性 UserData 获取或设置一个包含自定义测试元素的非持久任意数据的对象。 (继承自 ITestElement。)
公共属性 VisibleLinks 当在派生类中实现时,获取一个链接数组,这些链接针对外部查看器中可以看见的测试。
公共属性 VisibleProperties 获取对用户可见的属性的属性描述符集合。 (继承自 IVisiblePropertyProvider。)
公共属性 WorkItemIds 获取一个与此测试元素关联的工作项的列表。 (继承自 ITestElement。)

页首

方法

  名称 说明
公共方法 Add 当在派生类中实现时,向聚合内的测试的列表中添加测试元素 ID。
公共方法 AssignIsRunnable 分配 IsRunnableErrorMessageForNonRunnable 属性的值。 (继承自 ITestElement。)
公共方法 Clear 当在派生类中实现时,移除聚合中的所有测试元素。
公共方法 Clone 创建作为当前实例副本的新对象。 (继承自 ICloneable。)
公共方法 IsValid 在派生类中实现时,获取一个值,该值指示基本元素是否可用且有效。 (继承自 IVerifiable。)
公共方法 Remove 当在派生类中实现时,移除聚合中由给定链接标识的测试元素。

页首

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

TestElement

IVerifiable

IVisiblePropertyProvider