共用方式為


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 命名空間