ITestRun 接口

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

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

语法

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

ITestRun 类型公开以下成员。

属性

  名称 说明
公共属性 Attachments 获取附件的集合。 (继承自 IAttachmentOwner。)
公共属性 BuildConfigurationId 获取此测试运行的生成配置 ID。
公共属性 BuildDirectory 获取或设置生成的输出的路径。
公共属性 BuildFlavor 获取或设置生成风格(即,"Release" 还是 "Debug")。
公共属性 BuildNumber 生成的名称。 (继承自 ITestRunBase。)
公共属性 BuildPlatform 获取或设置生成的平台。
公共属性 BuildUri 执行此运行所针对生成名称 (as a URI) 。 例如:新的 URI (“vstfs:///Build/Build/1”) (继承自 ITestRunBase。)
公共属性 Comment 某些分析运行输入的注释。 (继承自 ITestRunBase。)
公共属性 Controller 此运行控制器的名称。 (继承自 ITestRunBase。)
公共属性 DateCompleted 测试完成的最后日期。 (继承自 ITestRunBase。)
公共属性 DateCreated 创建运行的日期。 (继承自 ITestRunBase。)
公共属性 DateDue 获取此测试运行截止的日期。
公共属性 DateStarted 运行启动的日期。 (继承自 ITestRunBase。)
公共属性 ErrorMessage 获取或设置失败(如果有)的简短说明。
公共属性 Id 获取标识符。 (继承自 IIdentifiable<TKey>。)
公共属性 IncompleteTests 测试数没有完成。
公共属性 IsAutomated 获取或设置一个值,该值表示测试运行是否包含应自动执行的测试。
公共属性 IsBvt 获取或设置一个值,该值指示此测试运行是否为版本验证测试。
公共属性 IsDirty 如果测试运行自上次“保存()”以来已更改,则返回 true。 (继承自 ITestRunBase。)
公共属性 Iteration 获取或设置此测试运行已执行的次数。
公共属性 LastUpdated 运行的最后修改日期(标题或所有者集)。 (继承自 ITestRunBase。)
公共属性 LastUpdatedBy 更新运行的最后人员 (继承自 ITestRunBase。)
公共属性 LastUpdatedByName 更新运行的最后人员 (继承自 ITestRunBase。)
公共属性 LinkedWorkItemCount bug 的总数与测试结果关联。 (继承自 ITestRunBase。)
公共属性 Owner 启动运行的用户。 (继承自 ITestRunBase。)
公共属性 OwnerName 启动运行的用户。 (继承自 ITestRunBase。)
公共属性 OwnerTeamFoundationId 启动运行的用户。 (继承自 ITestRunBase。)
公共属性 PassedTests 数字测试通过的属性。
公共属性 PostProcessState 获取服务器上发生的任何后续处理活动的状态。
公共属性 Project 获取此运行的团队项目。
公共属性 Revision 用于并发控制的测试运行号 (继承自 ITestRunBase。)
公共属性 State 获取此测试运行的当前状态。
公共属性 Statistics 获取此测试运行中处于各种状态的测试用例详细数量的相关统计信息。
公共属性 TestEnvironmentId 此运行的测试环境 (继承自 ITestRunBase。)
公共属性 TestMessageLogEntries 获取测试消息日志项的集合。 (继承自 ITestMessageLogOwner。)
公共属性 TestPlanId 返回包含此运行的测试计划的 ID,或者,如果此测试运行为临时运行,则为零。 (继承自 ITestRunBase。)
公共属性 TestSettings 适用于此测试运行执行的测试设置的 ID。如果此运行没有测试设置,则为 Null。 (继承自 ITestRunBase。)
公共属性 TestSettingsId 适用于此测试的公共测试设置的 ID。 (继承自 ITestRunBase。)
公共属性 Title 与运行模板有关的标题 (继承自 ITestRunBase。)
公共属性 TotalTests 总数在运行的此测试。
公共属性 Type 获取此测试运行的类型。
公共属性 UnanalyzedTests 测试数未分析。
公共属性 Version 获取运行测试的客户端版本。

页首

方法

  名称 说明
公共方法 Abort() 中止此测试运行。
公共方法 Abort(TestRunAbortOptions) 通过使用指定的选项中止此测试的运行。
公共方法 AddTest(String) 添加新测试用给定的名称。 必须由保存执行()
公共方法 AddTest(Int32, Int32, TeamFoundationIdentity) 向测试运行中添加测试用例和配置。
公共方法 AddTest(Int32, String, String, ITmiTestImplementation) 创建新测试中的测试结果执行测试配置。不需要现有测试结果的大小写。 必须由保存执行()。
公共方法 AddTestPoint 向此测试运行中添加新测试点。
公共方法 AddTestPoints 添加新测试点到测试运行。 必须由保存执行()。 此返回的测试结果对象调用不在保存之后。
公共方法 CopyTestSettings 复制测试设置并将其与测试运行相关联。 (继承自 ITestRunBase。)
公共方法 CreateAttachment(String) 依据文件创建附件。 (继承自 IAttachmentOwner。)
公共方法 CreateAttachment(String, SourceFileAction) 依据文件创建附件,可以选择在上载之后删除源文件。 (继承自 IAttachmentOwner。)
公共方法 CreateAttachment(array<Byte[], Int32, Int32) 通过字节数组创建测试结果的附件。 (继承自 ITestRunBase。)
公共方法 CreateLogEntry 创建日志项目的测试消息并且将其添加到TestMessageLogEntryCollection。 (继承自 ITestMessageLogOwner。)
公共方法 Delete 从服务器中移除给定测试运行及其结果。 (继承自 ITestRunBase。)
公共方法 QueryResults() 运行一个集合,其中包含此测试运行的所有测试结果。
公共方法 QueryResults(Boolean)
公共方法 QueryResultsByOutcome 返回此测试运行的测试结果的集合,此测试结果具有提供的测试输出。
公共方法 QueryResultsByOwner 返回此测试运行的测试结果的集合,此测试结果具有提供的测试所有者。
公共方法 QueryResultsByStatus 返回此测试运行的测试结果的集合,此测试结果具有提供的测试状态。
公共方法 Refresh() 用服务器中的新数据更新运行。 (继承自 ITestRunBase。)
公共方法 Refresh(DateTime) 更新测试执行与服务器的新数据,仅当存在与lastUpdated参数返回true现有测试执行的较新的时间戳,如果测试运行否则更新了新的数据和错误
公共方法 RefreshLogEntries 刷新服务器中的日志项。 (继承自 ITestMessageLogOwner。)
公共方法 Save 将新的或更新的测试运行写入该服务器。 (继承自 ITestRunBase。)
公共方法 SaveLogEntries 将更改的日志项保存到服务器中。 (继承自 ITestMessageLogOwner。)

页首

事件

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

页首

请参见

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged