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
公共属性 BuildDirectory
公共属性 BuildFlavor
公共属性 BuildNumber (继承自 ITestRunBase。)
公共属性 BuildPlatform
公共属性 BuildUri (继承自 ITestRunBase。)
公共属性 Comment (继承自 ITestRunBase。)
公共属性 Controller (继承自 ITestRunBase。)
公共属性 DateCompleted (继承自 ITestRunBase。)
公共属性 DateCreated (继承自 ITestRunBase。)
公共属性 DateDue
公共属性 DateStarted (继承自 ITestRunBase。)
公共属性 ErrorMessage
公共属性 Id 获取标识符。 (继承自 IIdentifiable<TKey>。)
公共属性 IncompleteTests
公共属性 IsAutomated
公共属性 IsBvt
公共属性 IsDirty (继承自 ITestRunBase。)
公共属性 Iteration
公共属性 LastUpdated (继承自 ITestRunBase。)
公共属性 LastUpdatedBy (继承自 ITestRunBase。)
公共属性 LastUpdatedByName (继承自 ITestRunBase。)
公共属性 LinkedWorkItemCount (继承自 ITestRunBase。)
公共属性 NotApplicableTests
公共属性 Owner (继承自 ITestRunBase。)
公共属性 OwnerName (继承自 ITestRunBase。)
公共属性 OwnerTeamFoundationId (继承自 ITestRunBase。)
公共属性 PassedTests
公共属性 PostProcessState
公共属性 Project
公共属性 Revision (继承自 ITestRunBase。)
公共属性 State
公共属性 Statistics
公共属性 TestEnvironmentId (继承自 ITestRunBase。)
公共属性 TestMessageLogEntries 获取测试消息日志项的集合。 (继承自 ITestMessageLogOwner。)
公共属性 TestPlanId (继承自 ITestRunBase。)
公共属性 TestSettings (继承自 ITestRunBase。)
公共属性 TestSettingsId (继承自 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)
公共方法 RefreshLogEntries 刷新服务器中的日志项。 (继承自 ITestMessageLogOwner。)
公共方法 Save (继承自 ITestRunBase。)
公共方法 SaveLogEntries 将更改的日志项保存到服务器中。 (继承自 ITestMessageLogOwner。)

页首

事件

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

页首

备注

这里不会更新任何内容;请不要在这里添加材料。

请参阅

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间