TestRunConfiguration 类

提供当前正在执行的测试作业的配置。 此类不能被继承。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration

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

语法

声明
<SerializableAttribute> _
Public Class TestRunConfiguration _
    Implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable,  _
    IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public ref class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[<SerializableAttribute>]
type TestRunConfiguration =  
    class
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
        interface ISerializable
        interface IXmlTestStore
        interface IXmlTestStoreCustom
    end
public class TestRunConfiguration implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom

TestRunConfiguration 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 TestRunConfiguration(SerializationInfo, StreamingContext) 使用提供的信息和上下文从 XML 中初始化 TestRunConfiguration 类的新实例。
公共方法 TestRunConfiguration(String, String) 通过使用测试运行配置的名称和存储信息初始化 TestRunConfiguration 类的新实例。

页首

属性

  名称 说明
公共属性 AbortRunOnError 获取或设置一个布尔值,该值表示当错误发生时是否停止测试运行。
公共属性 AgentNotRespondingTimeout 获取或设置无应答测试代理的时间限制。
公共属性 AgentProperties 获取一个哈希表,该表由键和表示指定代理的属性的值组成。
公共属性 ApartmentState 获取当前此运行配置设置的单元状态。
公共属性 BucketSize 获取或设置运行配置的存储桶大小。
公共属性 CleanupCommand 获取或设置该命令用于清除此运行配置。
公共属性 DefaultUserDeploymentRootDirectory 获取或设置测试运行器的默认调用根目录。
公共属性 DeploymentItems 获取或设置要随测试运行部署的项目集合。
公共属性 DeploymentRootDirectory 获取或设置一般的部署根目录。
公共属性 DeploymentTimeout 获取或设置部署的时间限制。
公共属性 Description 获取或设置测试运行的说明。
公共属性 ElementName 获取该元素的 "TestSettings" 保存在测试设置格式中的运行配置。
公共属性 HostData 获取或设置活动主机上的测试运行配置数据。
公共属性 HostProcessPlatform 获取或设置主机系统的处理器结构。
公共属性 Id 获取运行配置的 ID。
公共属性 IsCodeCoverageEnabled 获取或设置一个布尔值,该值表示代码覆盖率集是否在测试运行中可用。
公共属性 IsDeploymentEnabled 获取一个布尔值,指示是否启用了部署。Set 存取器设置为内部。
公共属性 IsExecutedOutOfProc 获取一个布尔值,指示是否该测试在不同的进程中执行。Set 存取器设置为内部。
公共属性 IsExecutedRemotely 获取或设置一个布尔值,该值表示测试运行是否可以远程执行。
公共属性 IsExecutedUnderDebugger 获取或设置一个布尔值,该值表示测试运行是否可以在调试状态下执行。
公共属性 IsRemoteDataCollectionEnabled 获取一个布尔值,指示是否启用了任何数据采集器。
公共属性 Name 获取或设置运行配置的名称。
公共属性 NamespaceUri 获取当前命名空间的统一资源标识符 (URI)。
公共属性 RelativePathRootDirectory 获取或设置使用相对文件路径情况下的当前使用目录。
公共属性 RunDeploymentInDirectory 获取从测试控制器接收的部署文件的目录。
公共属性 RunDeploymentOutDirectory 获取包含用于部署到测试控制器文件的目录。
公共属性 RunTimeout 获取或设置测试运行的时间限制。
公共属性 SetupCommand 获取或设置测试运行的安装命令。
公共属性 SkipUnhostableTests 获取或设置一个布尔值,该值表示是否不需要跳过主机执行。
公共属性 Storage 获取或设置运行配置存放位置的文件名称。
公共属性 TestTimeout 获取或设置测试的时间限制。
公共属性 UseDefaultDeploymentRootDirectory 获取或设置一个布尔值,该值表示是否使用默认部署的根目录。
公共属性 UserDeploymentRootDirectory 获取或设置当 UseDefaultDeploymentRootDirectory 为假时将使用的部署根目录。
公共属性 VisibleProperties 获取属性的说明。

页首

方法

  名称 说明
公共方法 Clone 返回一个副本,其数据与此对象相同。
公共方法 Equals 确定提供的 TestRunConfiguration 对象是否与当前对象相等。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 返回运行配置 ID 的哈希代码。 (重写 Object.GetHashCode()。)
公共方法 GetObjectData 使用序列化目标对象所需的数据填充 SerializationInfo
公共方法 GetTestElementTimeout 返回为给定测试指定的超时。
公共方法 GetTestTypeSpecificData 针对指定的测试类型,返回测试类型特定运行配置扩展数据(副本)。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsValid 返回一个布尔值,该值指示运行配置是否有效。
公共方法 Load 使用给定参数,加载此类在所提供 XML 元素中的实例。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Save 使用提供的参数将此对象保存到提供的 XML 元素中。
公共方法 SetTestEnvironment 利用这些测试设置和支持测试环境的控制器对试运行中应用的测试环境进行设置。
公共方法 SetTestTypeSpecificData 为指定的测试类型设置特定类型运行结构扩展数据。
公共方法 ToString 返回运行配置的字符串表示形式。 (重写 Object.ToString()。)

页首

字段

  名称 说明
公共字段静态成员 DefaultDeploymentRootDirectory 为本地部署提供了默认目录。
公共字段静态成员 DefaultRelativePathRoot 提供相对部署项目的默认根路径。

页首

备注

此类实现 [T:System.ICloneable,] IVerifiableIVisiblePropertyProvider

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

ICloneable

IVerifiable

IVisiblePropertyProvider