ITestRun 接口

表示针对特定生成执行一组测试。

命名空间:  Microsoft.TeamFoundation.TestManagement.Client
程序集:  Microsoft.TeamFoundation.TestManagement.Client(在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)

语法

声明
Public Interface ITestRun _
    Inherits IIdentifiable(Of Integer), IAttachmentOwner, ITestMessageLogOwner,  _
    INotifyPropertyChanged
public interface ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
public interface class ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
type ITestRun =  
    interface
        interface IIdentifiable<int>
        interface IAttachmentOwner
        interface ITestMessageLogOwner
        interface INotifyPropertyChanged
    end
public interface ITestRun extends IIdentifiable<int>, IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged

ITestRun 类型公开以下成员。

属性

  名称 说明
公共属性 Attachments 获取附件的集合。 (继承自 IAttachmentOwner。)
公共属性 BuildConfigurationId 获取此测试运行的生成配置 ID。
公共属性 BuildDirectory 获取或设置生成的输出的路径。
公共属性 BuildFlavor 获取或设置生成风格(即,"Release" 还是 "Debug")。
公共属性 BuildNumber 获取或设置生成的名称。
公共属性 BuildPlatform 获取或设置生成的平台。
公共属性 BuildUri 获取或设置对已执行此测试运行的生成的统一资源标识符 (URI)。
公共属性 Comment 获取或设置一个字符串,包含输入这些分析测试运行的所有注释。
公共属性 Controller 获取此测试运行的控制器的名称。
公共属性 DateCompleted 获取或设置最新的测试完成时的日期和时间。
公共属性 DateCreated 获取创建此测试运行的日期。
公共属性 DateDue 获取此测试运行截止的日期。
公共属性 DateStarted 获取或设置此测试运行的启动的日期。
公共属性 ErrorMessage 获取或设置失败(如果有)的简短说明。
公共属性 Id 获取标识符。 (继承自 IIdentifiable<TKey>。)
公共属性 IsAutomated 获取或设置一个值,该值表示测试运行是否包含应自动执行的测试。
公共属性 IsBvt 获取或设置一个值,该值指示此测试运行是否为版本验证测试。
公共属性 IsDirty 获取一个值,该值指示此测试运行自上次保存操作以来是否已更改。
公共属性 Iteration 获取或设置此测试运行已执行的次数。
公共属性 LastUpdated 获取最后更新此测试运行时的日期和时间。
公共属性 LastUpdatedBy 获取最后更新此测试运行的人员的标识。
公共属性 Owner 获取或设置拥有此测试运行的人员的标识。
公共属性 PostProcessState 获取服务器上发生的任何后续处理活动的状态。
公共属性 Project 获取此运行的团队项目。
公共属性 Revision 获取用于并发控制的递增修订号。
公共属性 State 获取此测试运行的当前状态。
公共属性 Statistics 获取此测试运行中处于各种状态的测试用例详细数量的相关统计信息。
公共属性 TestEnvironmentId 获取此测试运行的测试环境的 GUID。
公共属性 TestMessageLogEntries 获取测试消息日志项的集合。 (继承自 ITestMessageLogOwner。)
公共属性 TestPlanId 获取包含此测试运行的测试计划 ID。
公共属性 TestSettings 获取用于此测试执行的测试设置的 ID。
公共属性 TestSettingsId 获取用于此测试执行的测试设置的 ID。
公共属性 Title 获取或设置此测试运行的标题。
公共属性 Type 获取此测试运行的类型。
公共属性 Version 获取运行测试的客户端版本。

页首

方法

  名称 说明
公共方法 Abort() 中止此测试运行。
公共方法 Abort(TestRunAbortOptions) 通过使用指定的选项中止此测试的运行。
公共方法 AddTest 向测试运行中添加测试用例和配置。
公共方法 AddTestPoint 向此测试运行中添加新测试点。
公共方法 CopyTestSettings 将提供的测试设置对象复制到此测试运行。
公共方法 CreateAttachment(String) 依据文件创建附件。 (继承自 IAttachmentOwner。)
公共方法 CreateAttachment(String, SourceFileAction) 依据文件创建附件,可以选择在上载之后删除源文件。 (继承自 IAttachmentOwner。)
公共方法 CreateAttachment(array<Byte[], Int32, Int32) 通过提供的字节数组创建测试结果的附件。
公共方法 CreateLogEntry 创建日志项目的测试消息并且将其添加到TestMessageLogEntryCollection。 (继承自 ITestMessageLogOwner。)
公共方法 Delete 从服务器中移除此测试运行及其结果。
公共方法 QueryResults 运行一个集合,其中包含此测试运行的所有测试结果。
公共方法 QueryResultsByOutcome 返回此测试运行的测试结果的集合,此测试结果具有提供的测试输出。
公共方法 QueryResultsByOwner 返回此测试运行的测试结果的集合,此测试结果具有提供的测试所有者。
公共方法 QueryResultsByStatus 返回此测试运行的测试结果的集合,此测试结果具有提供的测试状态。
公共方法 Refresh 用来自服务器的新数据更新此测试运行。
公共方法 RefreshLogEntries 刷新服务器中的日志项。 (继承自 ITestMessageLogOwner。)
公共方法 Save 将新的或更新的测试运行数据写入服务器。
公共方法 SaveLogEntries 将更改的日志项保存到服务器中。 (继承自 ITestMessageLogOwner。)

页首

事件

  名称 说明
公共事件 AttachmentUploadCompleted 此事件在附件上载完成时引发。 (继承自 IAttachmentOwner。)
公共事件 PropertyChanged 在更改属性值时发生。 (继承自 INotifyPropertyChanged。)

页首

请参见

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged