ITestElement インターフェイス
Visual Studio のテスト フレームワークで内部的に使用されるテスト オブジェクトを表します。すべてのテスト ケースで実装されるインターフェイスです。
名前空間: Microsoft.VisualStudio.TestTools.Common
アセンブリ: Microsoft.VisualStudio.QualityTools.Common (Microsoft.VisualStudio.QualityTools.Common.dll 内)
構文
'宣言
Public Interface ITestElement _
Inherits ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
public interface class ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
type ITestElement =
interface
interface ICloneable
interface IVerifiable
interface IVisiblePropertyProvider
end
public interface ITestElement extends ICloneable, IVerifiable, IVisiblePropertyProvider
ITestElement 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
AbortRunOnAgentFailure | テスト エージェントが失敗した場合にテストの実行全体を中止するかどうかを示す値を取得または設定します。 | |
Adapter | テストの実行に使用される関連テスト アダプターを取得します。 | |
AgentAttributes | 現在のテストの実行のエージェント属性または制限のディクショナリを取得します。 | |
CanBeAggregated | このテスト要素を集約テストに挿入できるかどうかを示す値を取得します。 | |
CategoryId | このテスト要素のテスト リスト カテゴリ ID を取得または設定します。 | |
ControllerPlugin | 関連付けられたコントローラーのプラグインの名前を取得します。 | |
Copy | このテスト要素のコピーを取得します。 | |
CreatedByUI | このテスト要素がユーザー インターフェイスによって作成されたかどうかを示す値を取得または設定します。 | |
CssIteration | 関連付けられている作業項目のイテレーション パスを取得または設定します。 | |
CssProjectStructure | 関連付けられている作業項目の区分パスを取得または設定します。 | |
DeploymentItems | テスト ケースで配置されるファイルのコレクションを取得します。 | |
Description | このテスト要素の説明を取得または設定します。 | |
Enabled | このテスト要素が有効かどうかを示す値を取得または設定します。 | |
ErrorMessageForNonRunnable | このテストが実行できない場合に使用されるエラー メッセージを取得します。 | |
ExecutionId | このテスト要素に対応する現在の実行 ID を取得または設定します。 | |
Groups | このテスト要素のプロパティが属しているグループを表すプロパティ記述子のコレクションを取得し、ユーザー インターフェイスのプロパティ ウィンドウでプロパティをグループ化する方法を決定します。 | |
HumanReadableId | ユーザー インターフェイスに表示されるこのテスト要素の ID を取得します。 | |
Id | このテスト要素の ID を取得します。 | |
IsAutomated | このテスト要素オブジェクトが自動化されているかどうかを示す値を取得します。 | |
IsGroupable | このテスト要素オブジェクトを他のテスト要素オブジェクトとグループ化できるかどうかを示す値を取得します。 | |
IsModified | このテスト要素オブジェクトが変更されたかどうかを示す値を取得します。 | |
IsRunnable | このテスト要素をテストの実行の一部として実行できるかどうかを示す値を取得します。 | |
IsRunOnRestart | テストの実行中にクラッシュした場合に、このテストでテストの実行が再開されるかどうかを示す値を取得します。 | |
Link | このテスト要素へのアクセスに使用できるリンクを取得します。 | |
Name | このテスト要素の名前を取得または設定します。 | |
Owner | ユーザー インターフェイスでユーザーによって入力されたとおりに、所有者名を取得します。 | |
ParentExecId | 親オブジェクトのテスト実行 ID を取得します。 | |
Priority | このテスト要素の優先順位を示す数値を取得または設定します。 | |
ProjectData | このテスト要素のプロジェクト データ オブジェクトを取得します。 | |
ProjectName | このテスト要素が属するプロジェクトの名前を取得します。 | |
ProjectRelativePath | テスト プロジェクトの相対パスを取得します。 | |
Properties | このテスト要素のプロパティのコレクションを取得します。 | |
ReadOnly | このテスト要素が読み取り専用かどうかを示す値を取得します。 | |
SolutionName | このテスト要素を含むソリューションの名前を取得します。 | |
SourceFileName | この要素を含むテストのパスとファイル名を取得します。 | |
Storage | この要素の配置項目の保存場所のパスを取得または設定します。 | |
TestCategories | ユーザー インターフェイスでユーザーがこのテスト要素に割り当てたテスト カテゴリ項目のコレクションを取得します。 | |
TestType | このテスト要素のテストの種類を取得します。 | |
Timeout | このテスト要素の実行がタイムアウトになるまでのミリ秒単位の時間を取得または設定します。 | |
UserData | カスタム テスト要素の永続化できない任意のデータを格納しているオブジェクトを取得または設定します。 | |
VisibleProperties | ユーザーに表示されるプロパティのプロパティ記述子のコレクションを取得します。 (IVisiblePropertyProvider から継承されます。) | |
WorkItemIds | このテスト要素に関連付けられている作業項目のリストを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AssignIsRunnable | IsRunnable プロパティと ErrorMessageForNonRunnable プロパティの値を指定します。 | |
Clone | 現在のインスタンスのコピーである新しいオブジェクトを作成します。 (ICloneable から継承されます。) | |
IsValid | 派生クラスで実装された場合、必須の要素が有効で使用できるかどうかを示す値を取得します。 (IVerifiable から継承されます。) |
このページのトップへ