共用方式為


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 取得或設定組建類別 (也就是「版本」或「偵錯」)。
公用屬性 BuildNumber 取得或設定組建的名稱。
公用屬性 BuildPlatform 取得或設定組建的平台。
公用屬性 BuildUri 取得或設定執行此測試回合之組建的統一資源識別項 (URI)。
公用屬性 Comment 取得或設定包含分析測試回合者所輸入的所有註解的字串。
公用屬性 Controller 取得這個測試回合的控制器名稱。
公用屬性 DateCompleted 取得或設定最後一個測試的完成日期和時間。
公用屬性 DateCreated 取得這個測試回合的建立日期。
公用屬性 DateDue 取得這個測試回合的到期日期。
公用屬性 DateStarted 取得或設定這個測試回合的開始日期。
公用屬性 ErrorMessage 取得或設定失敗的簡短描述 (如果有的話)。
公用屬性 Id 取得識別碼。 (繼承自 IIdentifiable<TKey>)。
公用屬性 IsAutomated 取得或設定值,指出測試回合是否包含應該自動執行的測試。
公用屬性 IsBvt 取得或設定值,這個值表示這個測試回合是否為組建驗證測試。
公用屬性 IsDirty 取得值,這個值表示這個測試回合自前次儲存作業之後是否已變更。
公用屬性 Iteration 取得或設定這個測試回合的執行次數。
公用屬性 LastUpdated 取得這個測試回合的上次更新日期和時間。
公用屬性 LastUpdatedBy 取得上次更新這個測試回合的人員身分識別。
公用屬性 Owner 取得或設定擁有這個測試回合的人員身分識別。
公用屬性 PostProcessState 取得在伺服器上進行之任何後續處理活動的狀態。
公用屬性 Project 取得這個回合的 Team 專案。
公用屬性 Revision 取得用於並行存取控制項的累加修訂編號。
公用屬性 State 取得這個測試回合的目前狀態。
公用屬性 Statistics 取得這個測試回合中處於各種狀態之測試案例數目的詳細統計資料。
公用屬性 TestEnvironmentId 取得這個測試回合之測試環境的 GUID。
公用屬性 TestMessageLogEntries 取得測試訊息記錄項目的集合。 (繼承自 ITestMessageLogOwner)。
公用屬性 TestPlanId 取得包含這個測試回合之測試計劃的 ID。
公用屬性 TestSettings 取得用於這個測試執行的測試設定。
公用屬性 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 傳回這個具有提供的測試結果 (Test Outcome) 之測試回合的測試結果 (Test Result) 集合。
公用方法 QueryResultsByOwner 傳回這個具有提供的測試擁有者之測試回合的測試結果集合。
公用方法 QueryResultsByStatus 傳回這個具有提供的測試狀態之測試回合的測試結果集合。
公用方法 Refresh 使用伺服器中的新資料,更新這個測試回合。
公用方法 RefreshLogEntries 重新整理來自伺服器的記錄項目。 (繼承自 ITestMessageLogOwner)。
公用方法 Save 將新的或更新的測試回合資料寫入至伺服器。
公用方法 SaveLogEntries 將變更的記錄項目儲存至伺服器。 (繼承自 ITestMessageLogOwner)。

回頁首

事件

  名稱 說明
公用事件 AttachmentUploadCompleted 這個事件會在附件上傳完成時引發。 (繼承自 IAttachmentOwner)。
公用事件 PropertyChanged 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。

回頁首

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged