Microsoft.VisualStudio.TestTools.Execution 命名空间

Microsoft.VisualStudio.TestTools.Execution 命名空间提供了一些类和接口,它们可用于管理、协调 Visual Studio 专业测试工具版 中的测试的执行。 此命名空间包括 IDataCollector 接口,可用于创建自定义诊断数据适配器,以自动执行测试运行中的任务;同时还包括 ITestExecutionEnvironmentSpecifier,可使您指定远程计算机上的测试环境设置。

  说明
公共类 AgentContext 封装代理环境的上下文。
公共类 BasicTransferInformation 从诊断数据适配器收集请求文件或流传输所需的信息。
公共类 ControllerContext 表示测试控制器的当前上下文。
公共类 CustomCollectorData
公共类 CustomCollectorGenericErrorData
公共类 CustomNotificationEventArgs 提供自定义诊断数据适配器中所用事件参数类的基类。
公共类 DataCollectionContext 表示发生数据收集的上下文。
公共类 DataCollectionEnvironmentContext 封装承载诊断数据适配器的环境。
公共类 DataCollectionEventArgs 所有执行事件参数的基类。
公共类 DataCollectionEvents 定义诊断数据适配器可以注册的执行事件。
公共类 DataCollectionLogger 将诊断数据适配器的错误消息发送到客户端,该客户端可以是测试运行程序、Visual Studio IDE 或 Visual Studio 专业测试工具版。
公共类 DataCollectionSink 诊断数据适配器使用 DataCollectionSink 存储文件和 XML 数据,以便将来附加到 Bug 和测试报告。
公共类 DataCollector 提供了自定义诊断数据适配器的基类。
公共类 DataCollectorConfigurationEditorAttribute 指定应当使用测试框架的配置编辑器配置诊断数据适配器。
公共类 DataCollectorConfigurationEditorTypeUriAttribute 以统一资源标识符 (URI) 的形式标识诊断数据适配器配置编辑器。
公共类 DataCollectorDescriptionAttribute 将说明附加到自定义诊断数据适配器。
公共类 DataCollectorEnabledByDefaultAttribute 指定当测试管理器用户界面 (UI) 中列出诊断数据适配器时默认启用该适配器类。
公共类 DataCollectorFriendlyNameAttribute 为诊断数据适配器定义友好名称。
公共类 DataCollectorNotifications 由自定义测试适配器用于引发诊断数据适配器事件。
公共类 DataCollectorSettings 读取并更新诊断数据适配器的配置设置和静态数据。
公共类 DataCollectorSupportsTailoredApplicationsAttribute
公共类 DataCollectorTypeUriAttribute 使用 URI 唯一标识诊断数据适配器的类型。
公共类 DataCollectorVersionObsoleteAttribute
公共类 DataRequestEventArgs DataRequest 事件的事件参数类。
公共类 ExecutionUtilities 提供实用工具方法以帮助执行和调试测试。
公共类 FileTransferInformation 表示请求文件传输所需的信息。
公共类 MediaRecorderCommandEventArgs
公共类 MediaRecorderCustomData
公共类 MediaRecorderVolumeLevelData
公共类 RequestId 唯一地标识请求,可与消息和事件一起使用。
公共类 RoleContext 封装有关正在配置诊断数据适配器的角色的上下文信息。
公共类 RunConfiguration 用于管理测试运行配置数据和对象的类。
公共类 SessionEndEventArgs 表示 SessionEnd 事件的事件参数。
公共类 SessionPauseEventArgs 表示 SessionPause 事件的事件参数。
公共类 SessionResumeEventArgs 表示 SessionResume 事件的事件参数。
公共类 SessionStartEventArgs 表示 SessionStart 事件的事件参数。
公共类 StreamTransferInformation 表示请求流传输所需的信息。
公共类 TestCaseEndEventArgs 表示 TestCaseEnd 事件的事件参数。
公共类 TestCaseEventArgs 提供测试用例事件中所用全部事件参数类的基类。
公共类 TestCaseFailedEventArgs 表示为 TestCaseFailed 事件提供的参数。
公共类 TestCasePauseEventArgs 表示 TestCasePause 事件的事件参数。
公共类 TestCaseResetEventArgs 表示 TestCaseReset 事件的事件参数。
公共类 TestCaseResumeEventArgs 表示 TestCaseResume 事件的事件参数。
公共类 TestCaseStartEventArgs 表示 TestCaseStart 事件的事件参数。
公共类 TestExecutionSection 表示 app.config 配置文件的执行部分的配置设置。
公共类 TestStepEndEventArgs 表示 TestStepEnd 事件的事件参数。
公共类 TestStepEventArgs 所有测试步骤事件参数的基类。
公共类 TestStepStartEventArgs 表示 TestStepStart 事件的事件参数。

接口

  接口 说明
公共接口 IBaseAdapter 提供用作自定义测试适配器基础的接口。
公共接口 IBaseRunContext 提供测试适配器用于与测试执行框架通信的接口。
公共接口 IContextAccessor 用于生成帮助器类以存储和检索来自上下文的值的接口。
公共接口 IDataCollectionAwareTestAdapter 提供一个接口,该接口将引发诊断数据适配器事件的能力添加到自定义测试适配器。
公共接口 IDataCollectionRunContext 对象的界面,其中封装自定义诊断数据适配器的当前环境。
公共接口 IDataCollectorConfigurationConverter
公共接口 IDataCollectorConfigurationEditor 提供一个接口,用于创建诊断数据适配器的自定义配置编辑器。
公共接口 IExecutionRunConfiguration 测试运行信息的接口。
公共接口 IHostAdapter 用于为主机应用程序中的测试执行提供支持的接口。
公共接口 IRegisterHostAdapter 为主机适配器代理提供用于在远程处理信道上进行发布的接口。
公共接口 IResultSink 用于发送消息、结果和通知的接口。
公共接口 IRunContext 为测试适配器提供用于检索关于测试运行的信息的接口。
公共接口 ITestContext 一个上下文接口定义,用于定义在测试运行进程中传递到方法的测试上下文。
公共接口 ITestExecutionPlugin 用于在测试执行框架中执行代码的可插入接口。
公共接口 ITestRunner 提供控制器与代理之间的接口,利用该接口,套件适配器可以回调和执行一系列测试用例。

委托

  委托 说明
公共委托 TestMessageReceiverDelegate

枚举

  枚举 说明
公共枚举 AdapterRunResult 测试框架用来指示测试运行是成功还是失败的 AdapterRunResult 枚举。
公共枚举 MediaRecorderCommand
公共枚举 NotificationBroadcastLevel 枚举诊断数据适配器的范围,测试适配器可以向该范围广播自定义通知事件。
公共枚举 TestCaseFailureType 此枚举表示测试用例的失败类型,与在 TestCaseFailedEventArgs 类中使用的一样。