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 | 获取或设置测试的时间限制。 | |
UploadDeploymentItems | ||
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,] IVerifiable 和 IVisiblePropertyProvider。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。