次の方法で共有


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 から継承されます。)

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.TestManagement.Client 名前空間

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged