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)。 |
回頁首