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 | 実行対象となったビルドの (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 | テスト実行が前回の Save() 以降に変更されている場合は true を返します。 (ITestRunBase から継承されます。) | |
Iteration | このテストが実行された回数を取得または設定します。 | |
LastUpdated | 実行が最後に変更された (設定されたタイトルまたは所有者) 日付。 (ITestRunBase から継承されます。) | |
LastUpdatedBy | 実行を最後に更新した人物 (ITestRunBase から継承されます。) | |
LastUpdatedByName | 実行を最後に更新した人物 (ITestRunBase から継承されます。) | |
LinkedWorkItemCount | テスト結果に関連付けられたバグの合計数。 (ITestRunBase から継承されます。) | |
Owner | 実行を開始したユーザー。 (ITestRunBase から継承されます。) | |
OwnerName | 実行を開始したユーザー。 (ITestRunBase から継承されます。) | |
OwnerTeamFoundationId | 実行を開始したユーザー。 (ITestRunBase から継承されます。) | |
PassedTests | 成功したテストの数。 | |
PostProcessState | サーバーで実行されているポスト プロセス アクティビティの状態を取得します。 | |
Project | この実行のチーム プロジェクトを取得します。 | |
Revision | 同時実行制御の TestRun のリビジョン番号 (ITestRunBase から継承されます。) | |
State | このテスト実行の現在の状態を取得します。 | |
Statistics | テスト実行におけるさまざまな状態のテスト ケース数に関する統計を取得します。 | |
TestEnvironmentId | この実行のテスト環境 (ITestRunBase から継承されます。) | |
TestMessageLogEntries | テスト メッセージ ログ エントリのコレクションを取得します。 (ITestMessageLogOwner から継承されます。) | |
TestPlanId | この実行を含んでいるテスト計画の ID を返します。これがアドホック実行である場合は 0 が返されます。 (ITestRunBase から継承されます。) | |
TestSettings | このテスト実行で使用されるテストの設定。実行時にテストの設定がない場合は 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) | テストの実行が新しいデータに false を更新したら、テストの実行に true を返します lastUpdated パラメーターより新しいタイムスタンプがの場合のみ、サーバーから新しいデータのテストの実行を更新し、 | |
RefreshLogEntries | サーバーの情報でログ エントリを更新します。 (ITestMessageLogOwner から継承されます。) | |
Save | 最新または更新されたテストの実行をサーバーに書き込みます。 (ITestRunBase から継承されます。) | |
SaveLogEntries | 変更したログ エントリをサーバーに保存します。 (ITestMessageLogOwner から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
AttachmentUploadCompleted | このイベントは、添付ファイルのアップロードが完了したときに発生します。 (IAttachmentOwner から継承されます。) | |
PropertyChanged | プロパティ値が変更されたときに発生します。 (INotifyPropertyChanged から継承されます。) |
このページのトップへ